Support » Allgemeine Fragen » Interne Links passen sich nicht an

  • Gelöst petetheprogrammer

    (@petetheprogrammer)


    Hallo an alle,

    bei mehreren, auch „jungfräulichen“ Installationen ohne Plugins, ist meinen Kollegen und mir aufgefallen, dass sich interne Links nicht anpassen, wenn man den Permalink der verlinkten Seite ändert. Der Fehler tritt bei uns unabhängig von der Domain, den allgemeinen Permalink-Einstellungen und unabhängig vom Block, in dem der Link definiert wurde (Absatz, Liste…) auf.

    Unsere Server haben mod_rewrite aktiviert, PHP 7.4, WordPress 5.6, und Permalinks als solche funktionieren auf allen Seiten einwandfrei.

    Unser Vorgehen war: von einer Seite auf eine andere verlinken. Dann den Permalink der verlinkten Seite ändern. Der Link bleibt der selbe und führt nach der Änderung zu einem 404-Fehler.

    Hat jemand da ein ähnliches Verhalten festgestellt? Oder eine Idee, was da falsch laufen könnte? Wir sind für jeden Hinweis dankbar!

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hallo,
    ich gehe mal davon aus, dass du bereits den Browsercache gelöscht hast und Cache-Plugins deaktiviert hast.
    Du findest unter Werkzeuge > Websitezustand > Info einen Bericht zur Website. Warte bitte einen Moment bis die Ladeanzeige ganz oben abgeschlossen ist und kopiere dann per Button den Website-Bericht in deine Zwischenablage. Über den Button „Bericht in die Zwischenablage kopieren“ kannst du den Bericht unverändert (bitte mit den Akzentzeichen am Anfang und Ende) einfügen und anschließend hier posten. Evtl. ergeben sich dann weitere Anhaltspunkte, ob und wo das Problem liegt.
    Wenn du dann noch die URL oben einträgst, dann kann man sich das auch mal auf deiner Webseite ansehen und dir sicher besser helfen (auch wenn das eher das Dashboard betrifft).
    Viele Grüße
    Hans-Gerd

    Bei einer nachträglichen Änderung der Permalinks werden die Links im Navigationsmenü angepasst (sofern du sie nicht als „individuellen Link“ eingefügt hast), aber WordPress nimmt keine Änderung an Inhalten vor (und dazu gehören auch die Links, die du in Beiträgen und Seiten eingefügt hast).

    In diesem Beitrag findest du ein paar Vorschläge, wie du das Problem mit Redirects umgehen kannst. Unter anderem wird auf eine Webseite von Yoast vorgeschlagen, mit der du eine .htaccess-Regel zur Weiterleitung auf die empfholene Permalink-Struktur /%postname%/ vornehmen kannst:

    https://yoast.com/research/permalink-helper.php

    Thread-Starter petetheprogrammer

    (@petetheprogrammer)

    WordPress nimmt keine Änderung an Inhalten vor

    Vielen Dank für die schnellen Antworten! Ich fühle mich jetzt ziemlich dumm, weil ich eigentlich seit fast einem Jahrzehnt mit WP arbeite, und ich hätte beschworen, dass WordPress bisher interne Links angepasst hat. Offenbar nicht…

    Der Hinweis auf Yoast war auch hilfreich, weil unser bevorzugtes SEO-Plugin Rankmath Posts nach Slug-Änderung ebenfalls automatisiert weiterleitet – wenn man es richtig einstellt… *ohje*

    Aber gut, dann scheint das hier ein Fehlalarm gewesen zu sein. Bitte um Entschuldigung.

    Die Entschuldigung ist unbegründet und „dumm fühlen“ brauchst du dich nun wirklich nicht. WordPress ist viel zu komplex, um alle möglichen Einstellungen und ihre Auswirkungen zu kennen. Und ganz ehrlich: ich habe auch erst einmal ein wenig getestet und nachgelesen.

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Interne Links passen sich nicht an“ ist für neue Antworten geschlossen.