Seite 1 von 1

das leidige mod_rewrite

Verfasst: 15.01.2005, 19:37
von burrito
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?

Verfasst:
von

Hochwertiger Linkaufbau bei ABAKUS:
  • Google-konformer Linkaufbau
  • nachhaltiges Ranking
  • Linkbuilding Angebote zu fairen Preisen
  • internationale Backlinks
Wir bieten Beratung und Umsetzung.
Jetzt anfragen: 0511 / 300325-0

Verfasst: 15.01.2005, 19:54
von Datentechnik
RewriteBase / sollte Abhilfe schaffen, sonst landet das Modul in Deinem Home-Rootpfad "/home/user/bla".

Verfasst: 15.01.2005, 20:31
von burrito
Danke für die flotte Antwort, es klappt - leider wird jetzt der Präfix "www" entfernt, wenn die Regel ausgeführt wird. Könnte ich das auch verhindern?