Mrz 9 2011

Permalinks in WordPress ändern

Dieser Blog basiert auf WordPress. Als ich damals angefangen habe, wollte ich erst einmal sehen, wie sich die Geschichte so entwickelt. Das hieß, dass ich z.B. mit der Standard Permalink Struktur gestartet bin. Die Url eines Artikels sah damit wie folgt aus: www.strehlma.de/?p=624. Nicht besonders sexy,oder?

Heute habe ich nun die Permalinks auf das Format “www.strehlma.de/jahr/monat/artikelname” umgestellt. Dazu waren einige wenige Schritte not wendig, die ich gerne noch einmal auflisten möchte. Ich weiß, es gibt viele dieser Beschreibungen, aber für mich blieben bei fast jeder Beschreibung auch Fragen offen. Vielleicht kann ich es besser machen.

Ein vorweg. Bei der Durchführung des Verfahrens verwendete ich WordPress 3.0.4.

  1. Um sprechende Permalinks zu verwenden, muss man das Apache Modul mod_rewrite verwenden. Nicht bei allen Providern ist das möglich. Ich bin Kunde bei Hosteurope und dort geht das erst ab Webpack L 3.0. Das war die erste Hürde, denn ich verwendete nur das Webpack M 3.0. Nachdem der Upgrade erfolgt war, habe ich mit einem FTP Client (bei mir war es Cyberduck) eine leere .htaccess Datei hochgeladen. Die Datei muss in das WordPress root-Verzeichnis. Es muss also auf einer Eben mit dem Ordner wp-admin und wp-content stehen. Das war auch nur an wenigen Stellen erklärt.
    Wer es gerne komfortabel möchte, der sollte die Berechtigung für die .htaccess Datei auf 666 setzen. Dann führt WordPress die nötigen Änderungen selbst durch. Nach Abschluss des gesamten Vorgangs kann man die Rechte wieder auf 644 setzen.
  2. Wenn man neue Permalinks erstellt, dann werden Besucher, die über Google kommen wenigstens in der ersten Zeit auf einen Fehler stossen. Google kennt Eure Artikel noch unter der Url im Format “www.strehlma.de/?p=624″. Doch diesen Link gibt es nicht mehr. Google wird dies aber im lufe der Zeit erkennen und die Links anpassen.
    Wer nicht so lange warten möchte, und das werden die Meisten sein, der kann auf das Permalink Migration Plugin von Dean Lee zurückgreifen. Mich hat der Versionsstand (1.0) und das letzte Änderungsdatum von 2007 auch etwas stutzig gemacht, doch es funktioniert immer noch einwandfrei.
    Nach dem Herunterladen, das Plugin in das Plugin-Verzeichnis auf Eurem Server kopieren und aktivieren. In der WP Seitenleiste taucht nun unter Einstellungen der Menüpunkt “PermalinksMigration” auf. Dort müsst Ihr unter “Old Permalink Strukture” das alte Permalink Muster eingeben. Bei mir war das: “/%post_id%/” (keine Anführungsstriche).
    Das Plugin kümmert sich ab jetzt um die Umleitung von alten Permalinks.
  3. Doch nun zu der eigentlichen neuen Permalinkstruktur. Die kann man unter Einstellungen -> Permalinks ändern.
    Ihr wählt einfach eines der vorgegebenen Muster aus, oder entwerft ein eigenes. Wenn ihr die Rechte des .htaccess Files  entsprechend gewählt habt, nimmt WordPress die nötigen Änderungen selbst vor. Ansonsten werden die Änderungen ausgegeben und Ihr müsst Sie manuell einpflegen. Anschliessend könnt Ihr die Rechte wieder zurücksetzen.

So, das war es schon. Nun sollte euer Blog etwas professioneller aussehen. Und auch Google sollte das etwas toller finden, da es ja nun auch mehr zu indexieren gibt.


Sep 10 2010

WordPress 3.01

Wenn doch alles so einfach wäre!

Ich habe mich heute endlich getraut, und meinem Blog die neue WordPress Version 3.01 verpasst. Diesmal habe ich jedoch vorher ein Backup gemacht.

Feige, ich weiß!


Jan 27 2010

WordPress 2.9.1

Ich habe gerade mal ganz unspektakulär auf WordPress 2.9.1 hochgezogen. Wenn alles so einfach wäre!