Dashboard Inhalte verlinken auf falsche URL

  • Hallo,

    ich habe ein Problem mit dem Dashboard. Die Website an sich funktioniert einwandfrei.
    Ich kann mich ins Dashboard einloggen. Wenn ich aber von hier aus auf die Seiten des Dashboard-Menüs navigieren möchte, geht das nicht mehr.

    WP verändert ohne erkennbaren Grund die URLs:
    z.B. wird aus http://www.meineadresse.com/wp-login.php nach dem Einloggen: http://www.meineadresse.com/bruckner/wp-admin/

    Warum das /bruckner eingefügt wird, kann ich nicht sagen. Der Ordner existiert nicht. Der Link führt ins Leere.

    Wenn ich /bruckner in der Browsernavigation per Hand heraus lösche, komme ich zwar nach http://www.meineadresse.com/wp-admin.
    ABER: Die URL ändert sich wieder nach http://www.meineadresse.com/bruckner/wp-admin/

    Ich kann durch das manuelle Weglöschen von /bruckner alle Seiten des Dashboards erreichen. Etwas speichern kann ich allerdings nicht. Die übergebenen Werte gehen beim Korrigieren der URL (/bruckner löschen) verloren.

    Hinweise:
    *WP ist NICHT in einem Unterverzeichnis oder dorthin verschoben worden.
    *die SITEURL Einstellungen in der WP-DB sind korrekt, ebenso in wp-config.
    *keine rewrite rules in der .htaccess
    *habe probeweise auch ABSPATH in wp-config.php statisch auf meine Domain eingestellt (statt der eigentlichen dynamischen Abfrage), bringt auch nichts.

    Der Unterordner /bruckner ist aber kein reines "Phantasieprodukt von WP. Die URL der Website http://www.meineadresse.com ist nicht die tatsächliche Adresse auf unserem Server. Sie wird durch entsprechende Nameservereinstellungen dorthin umgeleitet. Die eigentliche URL ist http://www.test.server.com/bruckner/.
    http://www.test.server.com/bruckner/ wird also durch http://www.meineadresse.com ersetzt. Das funktioniert im Frontend einwandfrei.
    Im Dashboard wird allerdings das /bruckner ergänzt, wird de facto also zu /bruckner/bruckner
    Irgendein Script in /wp-admin/ fügt ABSPATH das /bruckner hinzu ...

    Hat jemand eine Idee, wo das Problem liegt?
    Danke

    • 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

  • schon mal den cash gelöscht...
    neue module installiert.. vielleicht einfach mal den modul ordner umbennen... dann werden keine module abgerufen

  • worpress per ftp neu drüberziehen...
    ausser wp-content und deine config file im root....

    oder in der db mal nach diesen namen bruckner suchen woher das kommt

  • WP bereits neu installiert, sowohl mit Duplikator als auch "normale" Kopie bringt keine Änderung.
    In der DB kommt /bruckner nicht vor. Das Verzeichnis wird vermutlich dynamisch durch eine Anfrage an den Server erfragt.

  • .htaccess ist leer
    Eigener Server, kein hoster.
    In der DB sind keine Links, die wp-admin betreffen. Wie gesagt, bin mir sicher, dass diese Links dynamisch durch Anfrage an der Server generiert werden. "wo bin ich lieber Server? Rootverzeichnis". Der Server liefert korrekter Weise /bruckner (als Teil von http://www.test.server.com/bruckner/) zurück. Dummerweise wird das physikalische Rootverzeichnis an das "imaginäre" (Nameserver!) angehängt, was zum inkorrekten http://www.meineseite.com/bruckner führt.

  • Dann ist es eine server einstellung...
    und das ist nicht so einfach zu sagen woher das kommt.
    es ist auch schon ein unterschied mit apache und nginx

  • Blöd ist nur, dass alles wunderbar funktioniert hat bis zum letzten WP update vor ein paar Tagen. Durch das Update hat sich der Server aber nicht verändert.
    Danke für die Hilfe

  • da könnte ich auch nicht einmal sagen was sich da geändert hat von der letzten version.
    würde vielleicht noch auf eine alte php version tippen.

  • Eigener Server, kein hoster.

    Poste mal deinen vhost und füge das in die .htaccess ein

Jetzt mitmachen!

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