Cookie-Problem nach Umzug

  • Hallo,

    ich hatte 2 unabhängige WordPress-Blogs auf 2 verschiedenen Webspaces und Domains.

    Einen Webspace habe ich nun gekündigt und den betreffenden Blog in ein Unterverzeichnis auf den anderen Webspace gepackt.

    -erster Blog liegt auf: http://www.domain2.de/
    -zweiter Blog lag auf: http://www.domain2.de
    -zweiter Blog liegt nun auf: http://www.domain1.de/domain2/

    Die URL des zweiten Blogs habe ich einfach auf das Unterverzeichnis auf den ersten Webspace (von Strato) weitergeleitet.

    Danach habe ich die Datenbank importiert. Das lief ohne Probleme, da ich verschiedene Prefixes gewählt hatte. Die Adresse des Blogs habe ich über "define('RELOCATE', true);" in der config.php neu bestimmt.

    Außerdem ist der zweite Blog (der im Unterverzeichnis) über .htaccess/.htpasswd geschützt. Hier die .htaccess:

    -------------------------------------
    AuthType Basic
    AuthUserFile /home/strato/www/xx/http://www.domain_1.de/htdocs/domain_2/.htpasswd
    AuthName "Member Area"

    <Limit GET POST>
    require valid-user
    </Limit>
    -------------------------------------

    Die Datei wird auch gefunden, AuthUserFile stimmt also.
    Der erste Blog unter http://www.domain_1.de läuft auch tadellos.


    UND JETZT DAS PROBLEM:

    Rufe ich http://www.domain2.de auf, passiert folgendes:
    http://www.domain2.de verlangt einen Benutzernamen und ein Passwort. Ausgabe der Website: "Member Area-0"

    (Warum das "-0"?) Gebe ich beides korrekt ein, gehts weiter mit:
    http://www.domain1.de verlangt einen Benutzernamen und ein Passwort. Ausgabe der Website: "Member Area"
    Diese Abfrage durch die Domain1 wird 3 oder 4 mal gemacht. Wenn ich immer alles korrekt eingebe komme ich auch zu meinem Blog auf Domain2, aber eben erst nach 4-5 Passwortabfragen. Der Cookie wird anscheinend nicht auf der richtigen Seite gespeichert.

    UND

    Wenn ich dann in meinen Admin-Bereich auf Domain2 einlogge, klappt das zwar, aber der Cookie fürs Login wird unter Domain1 gespeichert und als Pfad lediglich das Unterverzeichnis angegeben. Ich muss also jedesmal, wenn ich zu meinem Dashboard will, neu einloggen. Außerdem kann ich dadurch keine Kommentare als registrierter Benutzer verfassen.


    Hat jemand eine Idee woran das liegt? Kann man irgendwie etwas wie einen Cookie-Pfad oder sowas ändern? Oder meint ihr ich sollte das einfach verschrotten und komplett neu erstellen ohne die alte DB?

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!