Jak skonfigurować serwer proxy w .htaccess

Dokumentacja Apache stwierdza, że ​​RewriteRule i powinny być umieszczone w konfiguracji serwera, ale można je udostępnić z powodu wspólnych warunków hostingu. Jestem w takiej sytuacji.

Próbuję skonfigurować przezroczyste proxy:

 RewriteEngine On
 RewriteCond %{REQUEST_URI} ^/foo [OR]
 RewriteCond %{REQUEST_URI} ^/bar
 RewriteRule ^(.*)$ http://example.com/$1 [P]

To działa dobrze ... z wyjątkiem przekierowań (np. Jeśli/foo przekierowuje do/bar). Przekierowania wracają do example.com, a nie do mojego serwera.

RozumiemProxyPassReverse dyrektywa rozwiąże ten problem, ale po dodaniu tej opcji otrzymuję stronę „Wewnętrzny błąd serwera”.htaccess

W przeciwieństwie do dyrektyw Rewrite,ProxyPassReverse nie działa w htaccess.

Jak skonfigurować przezroczyste proxy w sytuacji współdzielonego hostingu, czy nie jest to możliwe?

(Wydaje się to rozsądne, ponieważ Rewrite ma już 80% drogi, a posiadanie przezroczystego proxy w jednym htaccess nie przeszkadzałoby w posiadaniu go w innym.)

questionAnswers(1)

yourAnswerToTheQuestion