perun.net – WordPress & Webwork



WordPress: komfortabel bestehende Permalink-Struktur ändern

Von am 29. 12. 2011 um 14:40

Wer auf seiner WordPress-Installation die bestehende Permalink-Struktur ändern möchte, der konnte das schon immer komfortabel tun, einfach unter EinstellungenPermalinks die Struktur anpassen. Allerdings gibt es beim Aufruf der alten Permalinks eine 404er Fehlermeldung.

Wollte man auch die 301er-Weiterleitungen einrichten, damit auch Besucher und Suchmaschinen wissen wo die Artikel umgezogen sind, war entweder Wissen um die Angaben in der htaccess-Datei nötig oder man musste recherchieren und die guten von den etwas weniger guten Tipps trennen.

Wer es komfortabler haben möchte, der besucht einfach die Website von Yoast und nutzt den Generator:

WordPress: Generator für interne 301er-Weiterleitungen

Zuerst gibt man die Angaben zu der Installation URL und wie die Permalink-Struktur aufgebaut ist. Nach dem Klick auf den Button wird der passende Eintrag generiert, den man in die htaccess-Datei eintragen muss. In meinem Fall wäre dies:

RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://www.perun.net/$4

… wenn ich vor hätte, die jetzige Permalinkstruktur (Jahr-Monat-Tag-Titel) auf den Titel zu reduzieren.

Wobei ich persönlich immer noch der Meinung bin, dass das Datum – von mir aus nur Jahr und Monat – auf jeden Fall in die Permalink-Struktur des einzelnen Blogartikels gehört. Warum ich das so denke, habe ich hier beschrieben: Die richtige Permalinkstruktur.

Diesen Artikel weiterempfehlen:

Hinweis:
Schulungsunterlagen für WordPress
Aktuell und praxiserprobt. Als E-Book für den Privatgebrauch oder als PDF-Volumenlizenz für den geschäftlichen Einsatz.

Verwandte Artikel:

 — 


10 Kommentare

  1. 1. – stooni

    Kommentar vom 29.12.2011 um 16:22

    Hi,

    ich wollte fragen wenn man die Struktur ändert z.B. 4-6 Monate nach dem Start, wie soll man vorgehen?

    Und kann man die Seiten aus dem Google Index löschen und neu anmelden?

    Oder gibt es eine Todoo, nach dem URL Rewrites erstellen!

    — Stooni :)

  2. 2.Matthias

    Kommentar vom 30.12.2011 um 15:19

    Ja, funktioniert echt prima. Habe mit Hilfe von diesem Tool auch vor einiger Zeit meine Permalinks geändert und ein Redirect eingerichtet (hab das Datum rausgeschmissen).

  3. 3.vanvox

    Kommentar vom 30.12.2011 um 21:23

    Ich habe auch vor ein paar Wochen die Permalinks geändert und habe dafür das Plugin Permalinks Migration verwendet. Hat gut funktioniert. Oder hat der hier vorgestellte Generator Vorteile gegenüber dem Plugin?

  4. 4. – Holger

    Kommentar vom 05.01.2012 um 16:59

    Kann mir jemand sagen, wie ich eine (beliebige) alte URL Struktur mit einem slash über den custom slug im post editor nachbilden kann? Ich möchte /%postname%/ nutzen und war der Meinung dort einfach

    ein-slash/in-meiner-alten-url

    eingeben zu können. Leider nein.. :( WP filtert beim speichern den Slash und ersetzt ihn durch einen bindestrich.

    Wie läßt sich das umgehen?

  5. 5.Links 51 » WoWa-Webdesign Friedrichshafen, Bodensee

    Pingback vom 16.01.2012 um 10:00

    [...] WordPress: komfortabel bestehende Permalink-Struktur ändern Wenn man (warum auch immer) nachträglich die Permalink-Struktur seiner WordPress-Installation verändern will, findet man hier eine Anleitung, um dabei Ärger mit Suchmaschinen zu vermeiden. [...]

  6. 6.Wordpress: Permalink-Umstellungshinweis | Kai Thrun

    Pingback vom 07.02.2012 um 07:58

    [...] geschrieben am 30.Dezember 2011 Der Vladimir hat bei sich im Blog einen guten Hinweis, um die Umstellung der Permalink-Struktur zu absolvieren. Mit dem Update auf WordPress 3.3 wurde endlich ein Umstand behoben, der auch mich lange nervte. [...]

  7. 7.sascha

    Kommentar vom 24.04.2012 um 08:32

    Da ich Jahr/Monat/Tag/Name in Jahr/Monat/Name ändern wollte hab ich
    RedirectMatch 301 ^/([0-9]{4})/([0-9]{2})/([0-9]{2})/(.*)$ http://blogname.de/$1/$2/$4 – ich meine es klappt.

  8. 8.WordPress: 301er Weiterleitungen ganz einfach | WordPress & Webwork

    Pingback vom 26.04.2012 um 16:16

    [...] man kann das ganze durch die Einträge in die .htaccess realisieren. Aber das Plugin ist nicht nur komfortabler man kann auch einen weniger erfahrenen [...]

  9. 9.Nick

    Kommentar vom 07.01.2013 um 01:29

    Hallo,

    ist es technisch möglich, die Permalinkstruktur in WordPress allein mit Wirkung für neue Beiträge zu ändern, während die bisherigen Beiträge unverändert bleiben? Über eine 301er Weiterleitung würden ja alle Social Media Likes, Tweets etc. verloren gehen, was ich vermeiden möchte. Zu dieser speziellen Frage habe ich bisher nirgends etwas gefunden.

    Cheers Nick

  10. 10.Max

    Kommentar vom 14.01.2013 um 14:28

    Hallo, ich hab das kleine Problem das mein Slug jetzt plötzlich nicht mehr groß geschrieben wird sondern klein. Die im Index befindlichen Seiten werden dadurch nicht mehr gefunden. Hat einer eine Idee wie ich das regeln kann? Denn in der Datenbank kann ich da ja auch nichts retten. :(
    Gruß, Max

Tut mir Leid, aber die Kommentar-Funktion ist momentan deaktiviert.



Weblog der perun.net webwork gmbh mit Artikeln zum Thema WordPress, Webwork, und Internet.