Support » Allgemeine Fragen » Domain angepasst, aber die Links verweisen immer noch auf die alte Domain

  • Hallo,

    ich habe WordPress auf eine andere Domain umgezogen. In der Datenbank habe ich URL´s wie hier beschrieben https://www.andrerinas.de/tutorials/urls-in-der-datenbank-aendern-fuer-wordpress-seitenumzuege.html geändert.

    In den Tabellen in phpMyAdmin kann ich sehen, dass das alles funktioniert hat. Aber die Links verweisen immer noch auf die alte Domain.

    • Ich habe mehrmals STRG+Shift+R gedrückt
    • Meinen Browserchache (Chrome) habe ich geleert.
    • Einen Ordner wp-content/cache gibt es bei mir nicht den ich leeren kann.
    • Plugin Ordner habe ich vorübergehend umbenannt und geprüft

    Wo könnte der Fehler liegen, muss ich noch eine bestimmte Datei anpassen?

    Gruß
    ebody

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Thread-Ersteller ebody

    (@ebody)

    Ich konnte es lösen. Ich habe in der Datenbank einfach nochmal nach der alten Domain in allen Tabellen gesucht und entsprechend angepasst. Alle Änderungen betrafen die Tabelle „wp_postmeta“. Jetzt funktioniert es.

    Gruß
    ebody

    • Diese Antwort wurde geändert vor 2 Jahre, 10 Monaten von ebody.

    Die Lösung ist nicht optimal, weil WordPress absolute URLs in verschiedenen Tabellen ablegt und die URL teilweise als serialisierte Daten gespeichert werden.

    Aus s:17:"http://example.de" wird bei einer direkten Ersetzung s:17:https://example.com`, wobei die Angabe der String-Länge (17) nicht mehr stimmt – der Link wird als https://example.c ausgegeben.

    Plugins wie <a href=“https://wordpress.org/plugins/better-search-replace/“>Better Search Replace</a> ersetzen nicht nur die URL sondern korrigieren auch die String-Länge, machen also aus s:17:"http://example.de" den neuen Dateneintrag s:19:https://example.com` mit geänderter Angabe der String-Länge (19).

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Domain angepasst, aber die Links verweisen immer noch auf die alte Domain“ ist für neue Antworten geschlossen.