Hallo zusammen,
wir planen gerade einen Relaunch, kombiniert mir einem Umzug von Redaxo auf Wordpress. Redaxo hat die URLs bisher mit der Endung .html ausgegeben, die nun entfällt.
Um die alten URLs abzufangen, haben wir uns bemüht, fast alle URL-Strukturen beizubehalten, so dass nur der '.html'-Suffix entfällt, um die Anzahl der individuellen Redirects für die restlichen URLs (deren Struktur sich geändert hat) möglichst gering zu halten.
Die 'allgemeine' Weiterleitung der alten URLs funktioniert mit folgendem Befehl in der htaccess:
Nur können wir damit leider nicht mehr auf das Backend zugreifen, da http://www.domain.de/wp-admin nun auf http://www.domain.de/wp-admin/index weitergeleitet wird und einen 404-Fehler ausgibt.
Gibt es dafür eine Lösung?
Hier noch einmal die komplette .htaccess:
#Individuelle Weiterleitung
Redirect 301 abc/seite1.html http://www.domain.de/cde/seite2
RedirectMatch 301 (.*)\.html$ $1/
# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>
# END WordPress
Alles anzeigen