wordpress und mod_rewrite

So sehr bin ich Apache ja doch nicht fähig. Aber ich denke mal mit der Zeit wird das auch noch besser. Seitdem ich dieses Wordpress-Blog am laufen habe, habe ich mich gefragt was eigentlich permanentlinks sind. Ist ja eigentlich klar. Wenn man sie die Links zu bestimmten Blog-Einträgen anschaut sieht man die kryptische Zusammensetzung der direkten Url. Angeblich soll mod_rewrite da abhilfe schaffen. Aber wie? Ich habe mal schnell nachgeschaut ob ich das Modul überhaubt auf meinem Apache kompiliert habe…und siehe da…Ja. Selbst in der http.conf findet sich folgender Inhalt

LoadModule rewrite_module modules/mod_rewrite.so

Das sieht doch schonmal gut aus dachte ich. Aber wie aktiviere ich das ganze für Wordpress? Die Docs reden immer nur von .htaccess aber ich hatte immer gehört das der Weg nicht gerade der beste sei. Seit Wordpress 1.5 schreibt es sogar die passenden .htaccess Einträge selber. Also ganz wichtig hierbei ist es in den Directory-Einstellungen von Apache zu schauen das AllowOveride den richtigen Wert hat…also das die .htaccess auch funktioniert.

AllowOverride FileInfo

Wenn man noch keine .htaccess für das Wordpress-Verzeichnis besitzt sollte man einfach eine leere Datei erstellen. Das ganze natürlich im passendem Verzeichnis.

touch .htaccess

Dann geht man einfach in die Optionen von Wordpress unter Permalinks, wählt aus welches Format die Links haben sollen…und fertig ist die Laube. Wenn jemand noch die originale Doku von Wordpress interessiert, dann gibt es die hier.

1 Response to “wordpress und mod_rewrite”


  1. 1 Thomas Schewe

    Es ist egal, welchen Wert AllowOverride hat, solange es nicht none ist (bei none wird .htaccess nicht ausgewertet, wie ich heute gelernt habe).

Leave a Reply