Zum Inhalt springen

redirect mit mod_rewrite

Erstellt am 3. Februar 2009 · 2 Antworten · letzte Antwort am 10. Februar 2009

Tags: Frage

bovl ·

Hallo,
wir haben folgendes Problem. Nachdem wir unseren Auftritt grundlegend überarbeitet und auf Typo3 umgesetzt haben, hat sich natürlich auch die Verzeichnisstruktur geändert.

Früher hatten wir unseren Shop im Unterverzeichnis /shop liegen. Nun liegt unser shop im root. Nun gibt es einige Links auf fremden Seiten, die auf unsere Produkte zeigen. Damit wir auch die Besucher, die von diesen Seiten kommen optimal bedienen können wollten wir diese per mod_rewrite bzw. redirect auf unsere neue Shopseite weiterleiten.
Hierzu haben wir die htaccess um folgende Zeile erweitert.

Redirect 301 /shop/ http://www.vv-i.de/programm.0.html

Ziele ist es, dass alle Dateien die aus dem Verzeichnis http://www.vv-i.de/shop/ aufgerufen werden auf unsere programm.0.hmtl Seite weitergeleitet werden.

Prinzipiell funktioniert diese Weiterleitung auch, jedoch wird jedoch wird direkt hinter programm.0.html auch immer der Dateiname der ursprünglich aufgerufenen Seite hinten angehängt.

Vielen Dank für Eure Tipps.

Gruß
Bo

thn ·

Hallo,

bovl schrieb

Redirect 301 /shop/ http://www.vv-i.de/programm.0.html

Ziele ist es, dass alle Dateien die aus dem Verzeichnis http://www.vv-i.de/shop/ aufgerufen werden auf unsere programm.0.hmtl Seite weitergeleitet werden.

Prinzipiell funktioniert diese Weiterleitung auch, jedoch wird jedoch wird direkt hinter programm.0.html auch immer der Dateiname der ursprünglich aufgerufenen Seite hinten angehängt.

Aus der URL (programm.0.html) ist herauszulesen, das Du wahrscheinlich schon ein mod_rewrite einsetzt, warum jetzt also ein redirect?

Die Unterschiede erklaeren Dir z.B. diese beiden Seiten:
http://httpd.apache.org/docs/2.0/mod/mod_alias.html
http://httpd.apache.org/docs/2.0/mod/mod_rewrite.html

Gruss Tom

bovl ·

hi,

ich habe ein redirect verwendet, damit google merkt, dass die Seite umgezogen ist, also mit 301.

gruss

bovl