
Endlich schöne permalinks völlig ohne .htaccess
Nach einiger Recherche bin ich auf urwr gestoßen, mit dem sich die gewünschte Funktionalität zumindest approximieren lässt.
Um es anhand von Beispielen zu verdeutlichen:
Mein Artikel zu Druckkostenzuschussverlagen hat vom System die Nummer 215 erhalten.
Standardmässig lässt er sich über folgende URL aufrufen:
http://www.eigentlich.info/?p=215
Über die Einstellungen von Wordpress unter Einstellungen->Permalinks lässt sich diese langweilige Zahl durch Titel, Datum, Kategorien usw. des Artikels ersetzen. Meine Einstellung war %postname%, was bedeutet, dass jeder Artikel über eine Adresse ähnlich seines Namens erreichbar ist:
http://www.eigentlich.info/verlage-der-eitelkeit-lug-und-betrug/
Wordpress empfiehlt die Verwendung des Datums oder eines anderen numerischen Feldes an erster Stelle, weil sonst zusätzliche Daten in der Datenbank gespeichert werden müssen. Ich bin damit aber immer gut gefahren. Bis… ja, bis ich an einen Hoster geraten bin, der die .htaccess Datei, die für diese Vorgehensweise unbedingt vorausgesetzt wird, für teurere als mein gebuchtes Paket zurückhält.
Damit schaut man erstmal in die Röhre und muss im Prinzip auf die Standardstruktur zurück. Das findet Google aber doof, denn die Verbindung zwischen Adresse und Inhalt des Artikels gibt Ausschlag für die Bewertung des Suchmaschinenriesen. Was also tun (außer 24€ p.A. drauf zu zahlen)?
Für diesen Fall habe ich urwr entdeckt, ein Plugin, das die Funktionalität weitestgehend nachbaut. Nach der Aktivierung sehen die Links dann so aus:
http://www.eigentlich.info/?p=215&/verlage-der-eitelkeit-lug-und-betrug/
Da ist zwar das p=215 noch drin, aber eben auch der Titel des Artikels.
Gut für Suchmaschinen, schlecht bei Änderungen, also empfiehlt es sich dringend, die Umstellung direkt am Anfang eines Bloglebens zu vollziehen. So vermeidet Ihr, das Links zu Euch nach einem Umstellen der Struktur aus irgendeinem Grund ins Leere führen. Ich habe das auf die harte Tour lernen müssen…
Vielen Dank an dieser Stelle an Joonas für das Plugin, well done mate!

#1 by Paramantus at 24. November 2009
Hm, sind denn alte Links, die vor dem plugin irgendwo gelegt wurden, denn dann noch abrufbar oder fehlt nach Aktivierung des plugins ein Teil der Adresse?
#2 by Berthold Barth at 24. November 2009
Also wenn Du vorher kein Rewrite hattest (so wie bei Dir der Fall) bleiben die Links auf jeden Fall funktionstüchtig. Egal was an den URLs gemacht wird, mit p=xxx erreicht man immer den Artikel. Nur jetzt gibts halt auch noch den Titel des Artikels mit in der URL.