Server umgezogen, mod_rewrite um deeplinks abzufangen
Stefan Stoerig
- webserver
Hallo,
ich habe einen Server umgezogen und deswegen eine index.html mit einer Weiterleitung eingestellt. Problem ist, dass viele Leute sich irgendwo in die alten Seiten Links gesetzt haben.
Ich moechte diese Links abfragen und alle auf die index.html schicken, damit Sie dort die Info lesen und dann auf den neuen Server weitergeleitet werden (meta refresh).
Wie geht das !
Vielen Dank fuer Eure Hilfe,
Stefan
Folgende Zeile in deine .htaccess müsste das Problem lösen:
Redirect / http://www.neuedomain.de/
Dadurch werden alle Links auf die neue Domain weitergeleitet.
Aus http://www.altedomain.de/verzeichnis wird http://www.neuedomain.de/verzeichnis
Gruß, Denito
Hallo,
Folgende Zeile in deine .htaccess müsste das Problem lösen:
Redirect / http://www.neuedomain.de/
Dadurch werden alle Links auf die neue Domain weitergeleitet.
Guter Punkt mit Redirect.
mod_alias ist um einiges einfacher zu verstehen und anzuwenden
als mod_rewrite, und tut seinen Zweck oft auch.
http://httpd.apache.org/docs/mod/mod_alias.html#redirect
Dein Vorschlag ist sicher gut - Anfragen nach Unterseiten werden
direkt auf den neuen Standort weitergeleitet.
Eventuell noch zu ergaenzen um "permanent":
Redirect permanent / http://www.neuedomain.de/
Stefan wollte aber etwas anderes, naemlich dass alles
auf die "/index.html" am alten Standort umgeleitet wird,
wo er eine Ausrede dafuer praesentieren will, warum er
seine URLs kapputt gemacht hat. ;-) SCNR
Denn: Was schrieb der gute alte Tim BL schon 1998?
"Cool URIs don't change"
http://www.w3.org/Provider/Style/URI.html
Das koennte er erreichen mit:
RedirectMatch (.*).html$ http://www.alterserver.tld/index.html
oder so...
mfg
Thomas
Hi Thomas,
Stefan wollte aber etwas anderes, naemlich dass alles
auf die "/index.html" am alten Standort umgeleitet wird,
wo er eine Ausrede dafuer praesentieren will, warum er
seine URLs kapputt gemacht hat. ;-) SCNR
reicht dafür nicht aus, alle Seiten am alten Standort zu löschen und die "Ausrede" vom 404-ErrorDocument anzeigen zu lassen?
Viele Grüße
Michael