WordPress leitet nach dem Login auf eine falsche Url weiter? Das kann die Ursache sein!
Man will sich in das Backend von WordPress einloggen, wird nach der Passworteingabe aber immer auf eine falsche Url weitergeleitet? Was die Ursache sein kann und wie sich das Problem lösen lässt erklären wir hier…
In diesem Beitrag geht es um ein Thema, dass wir neulich auch bei uns in der Agentur hatten. Bei einer WordPress-Website kam es vor, dass, wenn man sich in das Backend einloggte, nach dem Login auf eine falsche URL weitergeleitet wurde.
Zur Info dazu: die Website wurde vorher von der alten Url auf die neue migriert, danach wurde aber immer das Backend der alten Website aufgerufen.
Ein Problem, dass bei der Migration einer WordPress-Website immer wieder mal vorkommt. Aber was kann die Ursache sein bzw. was war hier die Ursache?
Grundsätzlich tritt so ein Problem immer dann auf, wenn in der Datenbank in der wp_options-Table noch die alte Url hinterlegt ist. Zur Problemlösung muss man also dort die neu URL einfügen, dann sollte das Frontend und vor allem auch das Backend korrekt aufgerufen werden können.
In diesem Fall brachte das aber nicht die Lösung, denn die Einträge in der Datenbank waren korrekt. Nächste Schritt war also die wp-config-Datei, also die Konfigurationsdatei von WordPress zu überprüfen. Denn auch dort kann man mit dem Befehl „wp_define“ die URL der Webseite fix eintragen.
Aber hier waren keine falschen Einträge vorhanden, augenscheinlich war alles ok und die Website müsste normal funktionieren. Tat sie aber nicht!
Wir mussten also weiter nach dem Fehler suchen warum beim Login auf die falsche Url weitergeleitet wurde.
Als Nächstes warfen wir einen Blick in die functions.php-Datei des aktivierten WordPress-Themes. Dort fanden wir die Lösung für das Problem. Am Anfang wurden nämlich WordPress-Einstellungen direkt überschrieben. Mittels dem Befehl „update_options“ kann man in der wp-Config-Datei nämlich beliebige Einstellungen von WordPress direkt überschreiben, egal was an anderen Stellen eingestellt wurde.
Und das war auch hier der Fall, es waren hier nämlich immer noch die alte Urls eingetragen. Wir haben hier also einfach die neuen Urls eingetragen und dann funktionierte die Website korrekt.
Dieser Beitrag soll also eine kleine Hilfe für alle darstellen, die vor dem gleichen Problem stehen und schon länger nach der Lösung dafür suchen. Denn ein manuelles Setzen von WordPress-Einstellungen ist nicht so üblich, daher kommt man hier meistens am Anfang nicht gleich drauf und sucht nicht nach dieser Ursache wenn nach dem Login in WordPress auf eine falsche Url weitergeleitet wird.