Sto provando a eseguire una riscrittura invisibile (trasparente?) Tramite .htaccess e il flag proxy. Funziona con il flag [R] ma non con il flag [P] perché dà solo un errore 500. I due domini si trovano su server separati e il modulo mod_proxy è abilitato. Il mio .htaccess è corretto?.htaccess riscrittura con il flag proxy [P]
Options +FollowSymLinks
RewriteEngine On
RewriteBase/
RewriteCond %{HTTP_HOST} =one.com
RewriteRule ^(.*)$ http://two.com/$1 [P]
È possibile controllare il registro degli errori sul server in cui si sta verificando l'errore 500 per vedere quale fosse l'errore specifico? –
Questo è l'errore che ottengo: ***. 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, come Gecko) Versione/5.0.2 Safari/533.18.5 " – Sinklar
Tuttavia, dal registro di accesso, dovrebbe esserci un registro errori separato che spiega perché Apache ha generato una risposta 500. –