Hallo,
ich bin gerade dabei eine nicht all zu kleine Webseite auf ein neues CMS umzustellen.
Aktuell sehen die URL's ungefähr so aus: index.php?ebene=4&id=15
Nun wollte ich die alten Seiten per mod_rewrite alle Seiten auf die neuen umleiten,
was ja mit
ich bin gerade dabei eine nicht all zu kleine Webseite auf ein neues CMS umzustellen.
Aktuell sehen die URL's ungefähr so aus: index.php?ebene=4&id=15
Nun wollte ich die alten Seiten per mod_rewrite alle Seiten auf die neuen umleiten,
was ja mit
Code
1
2
2
RewriteCond %{QUERY_STRING} ^eben=4&id=15$
RewriteRule (.*) neue-seite.html [L,R=301]
das muss ich aber nun für alle Seiten machen.
Daher kam mir die Idee, den 404-Error zu nutzen.
Also mit
Code
1
ErrorDocument 404 /handle-404.php
den Fehler abfangen, die gewünschte Seite auswerten, und ihn korrekt per 301 weiterleiten.
Was mache ich dann aber mit wirklich nicht gefundenen Seiten? - einen 404 senden würde ja
in einer Schleife enden, oder?