Próbuję zrobić niewidoczny (przezroczysty?) Przepisać przez .htaccess i flaga proxy. Działa z flagą [R], ale nie z flagą [P], ponieważ po prostu daje błąd 500. Te dwie domeny znajdują się na oddzielnych serwerach, a moduł mod_proxy jest włączony. Czy mój .htaccess jest poprawny?.htaccess przepisywanie z flagą [P] proxy
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} =one.com
RewriteRule ^(.*)$ http://two.com/$1 [P]
Czy możesz sprawdzić dziennik błędów na serwerze, na którym pojawia się błąd 500, aby zobaczyć, jaki był konkretny błąd? –
To jest błąd, który otrzymuję: ***. IP. ***. *** - - [14/Sep/2010: 19: 33: 11 +0200] "GET/149c9fad24f457143dcb HTTP/1.1" 500 433 "- "" Mozilla/5,0 (Macintosh; U; Intel Mac OS X 10_6_4; fr-fr) AppleWebKit/533.18.1 (KHTML, jak Gecko) Wersja/5.0.2 Safari/533.18.5 " – Sinklar
To z logu dostępu, powinien istnieć oddzielny dziennik błędów, który wyjaśnia, dlaczego Apache wygenerował 500 odpowiedzi. –