das leidige mod_rewrite
Verfasst: 15.01.2005, 19:37
hallo,
Habe das Forum durchforstet, aber ich finde keine Lösung für ein wahrscheinlich simples Problem:
Ich habe dummerweise vor einiger Zeit eine Site auf SSI mit .shtml umgestellt, weil ich von AddHandlerParsed nicht wusste, nun sind die neuen Seiten bei Google indiziert, aber Google und andere Spider rufen noch immer URLs mit der .html-Kennung auf, wahrscheinlich weil sie irgendwo verlinkt sind.
In meine .htaccess will ich daher folgendes eintragen:
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^(.+)\.html$ $1.shtml [R=301,L]
Das funktioniert auch überall, aber beim Aufruf des Index wird die URL folgendermaßen umgeschrieben:
https://domain.de/home/user/htdocs/index.shtml statt
https://www.domain.de/
Meine Fragen:
Liegt das an meinem Provider oder habe ich einen Fehler gemacht?
Und gibt es notfalls einen Weg, index-Dateien vom rewrite auszuschließen?
Bin neu hier, vielleicht habe ich den richtigen Thread nur nicht gefunden?
Habe das Forum durchforstet, aber ich finde keine Lösung für ein wahrscheinlich simples Problem:
Ich habe dummerweise vor einiger Zeit eine Site auf SSI mit .shtml umgestellt, weil ich von AddHandlerParsed nicht wusste, nun sind die neuen Seiten bei Google indiziert, aber Google und andere Spider rufen noch immer URLs mit der .html-Kennung auf, wahrscheinlich weil sie irgendwo verlinkt sind.
In meine .htaccess will ich daher folgendes eintragen:
RewriteEngine On
Options +FollowSymlinks
RewriteRule ^(.+)\.html$ $1.shtml [R=301,L]
Das funktioniert auch überall, aber beim Aufruf des Index wird die URL folgendermaßen umgeschrieben:
https://domain.de/home/user/htdocs/index.shtml statt
https://www.domain.de/
Meine Fragen:
Liegt das an meinem Provider oder habe ich einen Fehler gemacht?
Und gibt es notfalls einen Weg, index-Dateien vom rewrite auszuschließen?
Bin neu hier, vielleicht habe ich den richtigen Thread nur nicht gefunden?