Hallo,
in Kürze werde ich aus Altersgründen vom amerikanischen Server auf ein deutsches Hosting-Paket umziehen.
Jedoch läuft auf dem neuen Server Perl nicht in jedem Verzeichnis, sondern nur im CGI-BIN.
Um die in den Suchmaschinen seit den Neuzigern gelisteten URLs beibehalten zu können, bin ich so verfahren, was auch gut klappte:
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/cgi-bin/verzeichnis/$1 [R=301]
Leider laufen im CGI-BIN weder PHP, HTML und alle Bilder (GIFs und PNGs). Sie müssen also von der Weiterleitung ausgeschlossen werden und im Grundverzeichnis bzw. im /images-verzeichnis bleiben.
Die als Zeile 2 eingefügte Regel beispielsweise für die GIFs
RewriteRule ^(.*).gif$ $1.gif [L]
bringt nichts (angedacht: mod_rewrite soll aussteigen, sobald ein GIF aufgerufen wird)...
Backslashes vor Punkten ändern nichts am Ergebnis.
Vielen Dank für einen Tipp!
HO
in Kürze werde ich aus Altersgründen vom amerikanischen Server auf ein deutsches Hosting-Paket umziehen.
Jedoch läuft auf dem neuen Server Perl nicht in jedem Verzeichnis, sondern nur im CGI-BIN.
Um die in den Suchmaschinen seit den Neuzigern gelisteten URLs beibehalten zu können, bin ich so verfahren, was auch gut klappte:
RewriteCond %{HTTP_HOST} ^www.domain.com$ [NC]
RewriteRule ^(.*) http://www.domain.com/cgi-bin/verzeichnis/$1 [R=301]
Leider laufen im CGI-BIN weder PHP, HTML und alle Bilder (GIFs und PNGs). Sie müssen also von der Weiterleitung ausgeschlossen werden und im Grundverzeichnis bzw. im /images-verzeichnis bleiben.
Die als Zeile 2 eingefügte Regel beispielsweise für die GIFs
RewriteRule ^(.*).gif$ $1.gif [L]
bringt nichts (angedacht: mod_rewrite soll aussteigen, sobald ein GIF aufgerufen wird)...
Backslashes vor Punkten ändern nichts am Ergebnis.
Vielen Dank für einen Tipp!
HO