Nach einer Änderung der Permalinkstruktur in Wordpress funktionieren alte Sucheinträge nicht mehr. Einfache Abhilfe bietet das Modul mod_rewrite.
| Apache2 |
|---|
| mod_rewrite |
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.