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. Ziel war dabei, 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:
Code: Alles auswählen
RedirectMatch 301 (.*)\.html$ $1/
Gibt es dafür eine Lösung?
Hosting liegt bei strato.
Hier noch einmal die komplette .htaccess:
Code: Alles auswählen
#Individuelle Weiterleitung
Redirect 301 abc/seite1.html http://www.domain.de/cde/seite2
#allgemeine Weiterleitung ohne Endung
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