1. Herzlich willkommen bei WPDE.org, dem grössten und ältesten deutschsprachigen Community-Forum rund um das Thema WordPress. Du musst angemeldet oder registriert sein, um Beiträge verfassen zu können.
    Information ausblenden

Ändern der permalink-Struktur: 404-Error

Dieses Thema im Forum "Konfiguration" wurde erstellt von Tompa, 11. Februar 2023.

  1. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Hallo zusammen,

    ich hatte die letzten 10 Jahre die folgende Permalinkstruktur:
    /%postname%.html

    Nun - rund 400 Artikel später - möchte ich die Struktur gerne überarbeiten:
    /%category&/%postname%.html

    Immer, wenn ich das mache, führen alle alten Links ins Leere und geben einen 404-Fehler.

    Gibt es eine Möglichkeit, suchmaschinenfreundlich, die Permalinkstruktur anzupassen? Ich hätte gerne, dass Wordpress (oder ein Plugin) automatisch zur neuen URL weiterleitet. Dies aber als 301-code.

    Wordpress 6.1.1 ist bei mir im Einsatz.

    Danke!
     
  2. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Für eine automatische Lösung könnte man selbst ein Plugin schreiben, das für das Muster /xxx.html den entspr. Post ID in der Datenbank raussucht und dann zu get_permalink(ID), was den neuen Pfad mit Kategorie enthält, bei Bedarf weiterleitet. PHP und WordPress API Erfahrung nötig.
     
  3. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.014
    Zustimmungen:
    405
  4. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Danke! Dachte, es gäbe vielleicht etwas Fertiges.

    Das Plugin hat leider nicht geholfen. Habe es bereits getestet.
     
  5. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.014
    Zustimmungen:
    405
    "Das"? Da ist eine ganze Liste von Plugins ..
     
  6. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    @threadi Welches davon leitet automatisch auf den neuen Pfad weiter, mit vorher unbekanntem %category% Teil?
     
  7. threadi

    threadi Well-Known Member

    Registriert seit:
    9. Oktober 2020
    Beiträge:
    2.014
    Zustimmungen:
    405
    Tompa gefällt das.
  8. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    keine gute Idee mit .html

    in den letzten 10 Jahren keine Suchmaschine verwendet und dir das Ergebnis nicht angesehen?

    /%category&/%postname%.html

    das & ist vermutlich nur ein Tippfehler

    verwende besser:
    /%category%/%postname%/

    und zur Vermeidung von 404 Fehlern
    https://de.wordpress.org/plugins/postname-permalink-auto-redirect/
     
    Tompa gefällt das.
  9. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    @threadi Danke, mit dem Permalink Manager Lite Plugin könnte das Vorhaben funktionieren, über dessen eigenes Permastructure Feld und dessen Regenerate/Reset Funktion.

    Das Plugin ist allerdings sehr umfangreich und für unbedarftere WordPress Nutzer relativ gefährlich, immer Datenbank sichern vor jeder Änderung!
     
    Tompa gefällt das.
  10. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Mit diesem Plugin hat es leider nicht geklappt.
    Damit hat es leider auch nicht geklappt.

    Vielen Dank für eure Hilfestellungen! Bisher hat leider noch nichts funktioniert...
     
  11. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Was genau hast Du wo genau im Plugin eingestellt?
     
  12. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    klick und fertig funktioniert bei https://de.wordpress.org/plugins/permalink-manager/
    nicht, hier musst du *alle* Links in deinem Blog in der Datenbank ändern. und es werden nur Links in der Datenbank geändert keine Links, die du im menue oder im Text selber per Hand gesetzt hast


    und meine Plugin Empfehlung fängt die 404 Fehler auf und leitet die alten URLs weiter, bis du diese aus deinem Blog entfernst hast. Dies ist mit ARBEIT verbunden.
     
  13. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Hm, dann mache ich irgendwo etwas falsch.

    Ich habe in diesem Plugin in den Permalink-Einstellungen meine neue Struktur angegeben.
    Alte Links werden jedoch nicht weitergeleitet.

    upload_2023-2-11_17-5-15.png
     
  14. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Lies noch den Hinweis ganz oben auf der Seite Deines Screenshots im Permalink Manager Lite Plugin:
    Klicke Regenerate/reset an und dort den blauen Regenerate Button.

    Siehe dazu auch Hinweis in Antwort #9.
     
    Tompa gefällt das.
  15. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Auch dann funktioniert es nicht.
    Ich habe die Einstellungen wie im Screenshot oben eingegeben.
    Dann Regenerate&Reset durchgeführt. In der Liste tauchen nun alle Artikel auf ... aber ein Redirect findet nicht statt.
     
    #15 Tompa, 11. Februar 2023
    Zuletzt bearbeitet: 11. Februar 2023
  16. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    In einer Sandbox hier funktionieren die Redirects alter Beiträge damit.

    Klicke noch einmal die WordPress Funktion Einstellungen > Permalinks > keine Änderungen hier! > Speichern Button, ändert das etwas?
     
    Tompa gefällt das.
  17. Tompa

    Tompa Well-Known Member

    Registriert seit:
    19. Februar 2006
    Beiträge:
    90
    Zustimmungen:
    1
    Ich glaube, das war mein Fehler!
    Nun scheint es zu funktionieren! Vielen Dank!!!

    Nun muss ich nur noch prüfen, ob geplante Artikel auch eine neue URL erhalten :)
     
  18. b3317133

    b3317133 Well-Known Member

    Registriert seit:
    21. November 2014
    Beiträge:
    11.681
    Zustimmungen:
    1.786
    Das sollte eigentlich nicht nötig sein, es kann mit sonstigen Plugins bei Dir zusammenhängen, die einen RewriteFlush beeinflussen.
     
    Tompa gefällt das.
  19. r23

    r23 Well-Known Member

    Registriert seit:
    9. Dezember 2006
    Beiträge:
    7.361
    Zustimmungen:
    589
    Hallo,

    ich habe dies eben bei meinem Blog gemacht. Zuerst einmal danke für die Inspiration. Mein Blog ist seit 2006 online und hat auch ein paar Leichen im Keller.

    1. Datensicherung erstellt. (Datenbank)
    2. Unter WordPress Einstellungen die Permalinks geändert auf /%category%/%postname%/
    3. https://de.wordpress.org/plugins/permalink-manager/
    Das Plugin unter Werkzeuge aufgerufen und unter anzeige die Anzeige auf 200 Beiträge geändert.
    Die 200 Links eben geprüft und dann oben links bestätstigt.
    dann die nächsten Seiten durchgeblättert bis alle Beiträge die neue URL haben.
    4. einen Scan mit Screaming Frog SEO Spider durchgeführt.
    Mein Blog erzeugt saubere 410 Fehlermeldungen und leitet nicht weiter.
    5. Mit dem WordPress Plugin Better Search Replace
    die wichtigsten Seiten in der Linkung ohne 310 in der Datenbank geändert.
    6. https://de.wordpress.org/plugins/permalink-manager/
    installiert

    alter Link
    https://blog.r23.de/tipps-und-tricks-fuer-das-perfekte-charakterdesign/

    neuer Link
    https://blog.r23.de/3d-visualisierung/tipps-und-tricks-fuer-das-perfekte-charakterdesign/

    7. https://de.wordpress.org/plugins/permalink-manager/ wird jetzt bei mir gelöscht.
     
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden
  1. Diese Seite verwendet Cookies, um Inhalte zu personalisieren, diese deiner Erfahrung anzupassen und dich nach der Registrierung angemeldet zu halten.
    Wenn du dich weiterhin auf dieser Seite aufhältst, akzeptierst du unseren Einsatz von Cookies.
    Information ausblenden