Du möchtest in WordPress deine Permalinks umstellen? Dabei solltest du darauf achten, dass alle alten Links der Beiträge auch auf der neuen URL ankommen. Zusätzlich solltest du darauf achten, dass alle URLS auf HTTPS (über SSL) laufen (also erzwungen werden, damit keine zwei URLs im Suchmaschinen-Index verbleiben).
Mit diesem Code-Snippet in der .htaccess-Datei kannst du die URL nach folgendem Permalink-Schema perfekt umleiten (301-Weiterleitungen). Du hattest vorher eine andere URL, dann muss du die Regel (RewriteRule) der alten URL noch etwas anpassen. Ein Informatiker kann dir sicher helfen 😉
- Alter Permalink: /%year%/%monthnum%/%postname%.html
- Neuer Permalink: /%postname%/
<IfModule mod_rewrite.c> RewriteEngine On # Old Permalink (/%year%/%monthnum%/%postname%.html) to new one (/%postname%/) RewriteRule ^/?[0-9]{4}/[0-9]{2}/(.*)\.html$ https://%{SERVER_NAME}/$1/ [R=301,L] # SSL erzwingen RewriteCond %{HTTPS} !=on # This checks to make sure the connection is not already HTTPS RewriteRule ^/?(.*) https://%{SERVER_NAME}/$1 [R=301,L] </IfModule> # BEGIN WordPress ... # END WordPress
Wichtig: Ausreichend testen nach der Umstellung und alle internen Links nicht vergessen anzupassen!
Besten Dank an Johannes für den Tipp!
Schreibe einen Kommentar