Änderung Permalinks in Wordpress - Zugriff mit alten URLs

Nach einer Änderung der Permalinkstruktur in Wordpress funktionieren alte Sucheinträge nicht mehr. Einfache Abhilfe bietet das Modul mod_rewrite.

Vorraussetzungen

Apache2
mod_rewrite

Einrichtung Rewrite Rules

In diesem Beispiel wird von einer Permalinkstruktur

http://www.amrila.com/2009/09/01/sample-post 

mit kompletter Datumsangabe ausgegangen.

Zukünftig sollen die Artikel unter

http://www.amrila.com/sample-post 

zu erreichen sein.

Nach einer Permalinkumstellung funktioniert ein direkter Aufruf der Website ohne Probleme, ältere Suchanfragen verweisen evtl. immer noch auf die alte Struktur. Hier wird eine Umleitung benötigt.

In diesem Beispiel genügt es die .htaccess Datei im Wordpressordner um eine Zeile zu erweitern.

RedirectMatch 301 /([0-9]+)/([0-9]+)/([0-9]+)/(.*)$ http://www.amrila.com/$4

Dieser Eintrag muss innerhalb der <IfModule mod_rewrite.c> Anweisung an letzter Stelle stehen.

 
linux/apache2/rewrite_rules_permalinks_aendern.txt · Zuletzt geändert: 2009/09/01 14:16 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht:GNU Free Documentation License 1.2
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki