Ä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
Nach oben
chimeric.de = chi`s home Creative Commons License Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0