Support » Allgemeine Fragen » Root Ordner geändert – Wp-admin redirect

  • Hallo,
    ich habe in der letzten Zeit an meiner Webseite einige Sachen geändert, unter anderem den Root Ordner der Webseite von public_html auf public_html/meine-webseite.de. Ebenso habe ich die .htaccess im public_html Ordner geändert um:

    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^meine-webseite.de.de$ [NC,OR]
    RewriteCond %{HTTP_HOST} ^www.meine-webseite.de.de$
    RewriteCond %{REQUEST_URI} !meine-webseite.de.de/
    RewriteRule (.*) /meine-webseite.de.de/$1 [L]

    Bei dem Versuch mich über wp-admin einzuloggen leitet mich die Webseite erneut auf die Anmeldeseite um. Das Login läuft über meine-webseite/wp-login.php.
    Ich habe festgestellt, dass sie sich den Link bei der Anmeldung falsch bildet.
    Es heißt dort:

    wp-login.php?redirect_to=https%3A%2F%2Fwww.meine-webseite.de%2Fmeine-webseite.de%2Fwp-admin%2F&reauth=1

    obwohl es

    wp-login.php?redirect_to=https%3A%2F%2Fwww.meine-webseite.de%2Fwp-admin%2F&reauth=1

    heißen sollte.
    Bei der Anmeldung ohne WWW gibt es diesen Fehler nicht.

    Kann mir jemand helfen es zu korrigieren?
    Vielen Dank im Voraus

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Hast du die Variablen WP_HOME und WP_SITEURL in der wp-config.php gesetzt? Wie lauten die?

    Thread-Ersteller eliesu

    (@eliesu)

    define('WP_HOME','https://www.meine-webseite.de');
    define('WP_SITEURL','https://www.meine-webseite.de');

    Ich vermute, daß aus irgendeinem Grund die DocummentRoot im Webserver nicht einfach auf den neuen Pfad /meine-domain.de/ gesetzt werden kann. Das hielte ich für die sauberste Lösung.

    Zugegeben, denke ich eben zum ersten Mal über den ganz genauen Unterschied zwischen WP_HOME und WP_SITEURL nach. Und finde auf https://codex.wordpress.org/Changing_The_Site_URL#Changing_the_Site_URL diese Erläuterung:

    In the notes below, ‚WP_HOME‘ and ‚home‘ refer to the „Site Address (URL)“ or what you want regular visitors to type in their browser. ‚WP_SITEURL‘ and ’siteurl‘ refer to the „WordPress Address (URL)“ or the address where your WordPress core files reside.

    Nach meinem Verständnis müssten die Definitionen dann so sein:

    
    define('WP_HOME','https://www.meine-webseite.de/');
    define('WP_SITEURL','https://www.meine-webseite.de/meine-webseite.de/');
    

    Mehr fällt mir momentan nicht ein ..

    Thread-Ersteller eliesu

    (@eliesu)

    Das mit der Siteurl klappt leider auch nicht. Trotzem vielen Dank!

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Das Thema „Root Ordner geändert – Wp-admin redirect“ ist für neue Antworten geschlossen.