WordPress-Weiterleitung in Unterverzeichnis – wp-admin leitet an falsche Anmelde-URL weiter

Lesezeit: 2 Minuten

Ich habe eine WordPress-Site auf einen neuen Server verschoben. Die Seite wird in einem Unterverzeichnis installiert und die .htaccess im Root leitet so weiter:

 RewriteEngine On
 RewriteCond $1 !(^wpfolder/)
 RewriteRule ^(.*)$ wpfolder/$1 [L]

Ich habe die Einträge site_url und home in der Tabelle wp_options in der Datenbank geändert. Alles funktioniert einwandfrei – außer wenn ich site.com/wp-admin besuche, um mich anzumelden – es wird wie folgt auf die Anmeldeseite umgeleitet:

site.com/wp-login.php?redirect_to=http%3A%2F%2Fsite.com%2Fwpfolder%2Fwp-admin%2F&reauth=1 (beachten Sie den „wpfolder“ im Wert „redirect_to“)

Wenn ich den richtigen Benutzernamen und das richtige Passwort eingebe, passiert nichts und ich erhalte erneut das Anmeldefeld. Ich kann mich problemlos anmelden, indem ich site.com/wp-login.php besuche – aber ich würde dieses Umleitungsproblem wirklich gerne lösen, wenn möglich.

  • Dasselbe Problem hier, ich versuche herauszufinden, wie es funktioniert … es scheint, dass es in der Rewrite-Regel verhindert werden sollte (etwas wie: bei Umleitung Original-URL verwenden)

    – Virgilio Santos

    18. August 2014 um 20:45 Uhr

Ich habe eine Lösung gefunden, die für mich funktioniert hat. Aktualisieren Sie die Site-URL auf site.com/wpfolder

Wenn Sie dabei Probleme haben, können Sie define(‘RELOCATE’,true); auf Ihrer wp-config.php-Datei und es würde es für Sie tun. Die Admin- und Login-Links lauten site.com/wpfolder/wp-admin, aber auf der Site selbst sind die URLs alle relativ zum Stammverzeichnis (site.com/about), und ich denke, es ist das richtige Verhalten dieser Konfiguration

Hoffe es hilft

Dieses Problem tritt häufig beim Verschieben von WordPress auf.

Ich verwende ein Plugin namens Duplicator, wenn ich Websites verschiebe. Es ist großartig, um Testseiten auf ihren Live-Server zu verschieben und vieles mehr.

Suchen Sie einfach nach Duplicator im Plugin-Bereich des Backends.

https://wordpress.org/plugins/duplicator/

Das Plugin nimmt alle Dateien und auch die Datenbank als Backup, damit Sie es auf einem neuen Server installieren oder einfach in ein anderes Verzeichnis verschieben können.

Wenn Sie die von Duplicator bereitgestellten Dateien heruntergeladen haben, können Sie sie hochladen installer.php und backup.zip zum neuen Server oder Verzeichnis.

Laufen installer.php und geben Sie die neuen Datenbank- und Website-Details in die Eingabeaufforderungen ein.

Lassen Sie das Plugin seine Sachen machen.

Nach Abschluss des Vorgangs treten in keinem Bereich der Website Probleme auf.

Obwohl es wie ein langer Prozess erscheint, dauert es selten länger als 5 Minuten, je nachdem, wie viele Dateien der WordPress-Build enthält.

1368670cookie-checkWordPress-Weiterleitung in Unterverzeichnis – wp-admin leitet an falsche Anmelde-URL weiter

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy