Seite 1 von 1

Rule kompletten ordner umleiten

Verfasst: 11.11.2005, 11:26
von slider
Hallo,
kann mir jemand sagen wie eine RewriteRule aussehen müsste wenn ein komplettes verzeichnis (zb. ordner1) nicht mehr existiert und ich alle seiten die noch im google-index sind auf ordner2/test.php umleiten möchte?

gruß slider

Verfasst:
von

Verfasst: 11.11.2005, 12:51
von slider
ergänzung:
so hab ich gemacht:
RedirectMatch permanent ^\/ordner1\/ https://www.domain.de/ordner2/test.php


leider steht dann im browser der pfad zur alten datei. der inhalt wird richtig angezeigt. ich möchte aber das der neue pfad da steht.

Rule kompletten ordner umleiten

Verfasst: 11.11.2005, 13:46
von marc75
dann must du mit 301 umleiten

[R=301] hinten dran

Verfasst: 11.11.2005, 14:00
von slider
hi marc,
das funzt nicht. da kommt ein fehler 500

Rule kompletten ordner umleiten

Verfasst: 11.11.2005, 15:05
von marc75
RewriteRule ^ordner /ordner2/test.php [R=301]


sonst weiss ich auch nicht

Verfasst: 11.11.2005, 16:48
von Babelfisch
slider hat geschrieben:so hab ich gemacht:
RedirectMatch permanent ^\/ordner1\/ https://www.domain.de/ordner2/test.php
Das ist ja auch korrekt und leitet mit "301 Moved Permanently" auf die neue URL um.
slider hat geschrieben:leider steht dann im browser der pfad zur alten datei. der inhalt wird richtig angezeigt. ich möchte aber das der neue pfad da steht.
Nein, das kann eigentlich nicht sein. "RedirectMatch Permanent" leitet mit einem 301er um und da ändert sich auch die URL im Browser. Teste das doch mal bspw. mit Web-Sniffer oder poste die betreffende URL hier.

Rule kompletten ordner umleiten

Verfasst: 11.11.2005, 22:19
von Caterham
leider steht dann im browser der pfad zur alten datei.
Viele Browser sind zu "lahm" und ändern mal hin und wieder nicht die Adresszeile ab (insb. der IE ist da sehr auffällig). Unter Datei --> Eigenschaften steht dann aber die "neue URL".

BTW: Forward-Slashes müssen nicht escaped werden. Ein
^/ordner1/
tuts auch :-)

Grüße
Robert