Support » Allgemeine Fragen » Multisite Weiterleitung – unerwünschte automatische Weiterleitung zur Hauptseite

  • Hallo Allerseits,

    ich habe folgendes Problem.
    Ich habe eine Multisite mit zwei installationen. Die zweite Installation liegt auf einem unterverzeichnis :

    Installation 1 : http://www.example.com
    Installation 2 : http://www.example.com/2

    Wenn ich nun im Browser auf example.com/2 gehe, komme ich auf http://www.example.com .
    Auf dieser gibt es einen Button, der mich zu http://www.example.com/2 weiterleitet, welcher tadellos funktioniert.
    Auch wenn ich im Browser http://www.example.com/2 eingebe funktioniert der direkte Aufruf.

    Es scheint sich also um eine Autokorrektur zu handeln, welche das www. hinzufügut und die tiefenstruktur der URL (also alles nach dem Slash) abschneidet. ?

    In meiner .htaccess steht folgendes :

    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]

    Sehe hier keine Regel, welche dieses Verhalten hervorruft.

    In meiner Multisiteeinstellung sind jeweils die Verzeichnisse (mit www.) als URL angegeben.

    Wo könnte diese Einstellung herkommen und wie kann ich sie korrigieren?

    Danke für die Aufmerksamkeit!

    Viele Grüße

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das kann eine Serverkonfiguration sein oder das erste WordPress, was versucht die URL aufzulösen und dann beim Scheitern auf sich seine eigene Startseite leitet (mit www, so wie in den Einstellungen konfiguriert).

    Die Lösung dürfte sein, die htaccess zu erweitern und den Ordner /2 auszuschließen oder von nicht-www/2 direkt auf mit-www/2 weiterzuleiten, damit das nicht passiert.

    Gruß, Torsten

    Thread-Starter benberlin

    (@cocosprings)

    Danke Torsten!

    Kenne mich damit nicht so gut aus, ich habe jetzt ausgehen von einem Tutorial (https://www.sistrix.de/frag-sistrix/onpage-optimierung/http-statuscode/3xx-redirection/einrichtung-einer-301-weiterleitung-von-nicht-www-auf-den-www-domainnamen/) folgendes vorgenommen, leider mit gleichem Ergebnis

    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    RewriteCond %{HTTP_HOST} !^www.example.de/2/$
    RewriteRule ^(.*)$ https://www.example.de/2/$1 [R=301,L]

    Habe ich etwas falsch gemacht oder liegt es an vermutlich an einer Server Einstellung?

    Thread-Starter benberlin

    (@cocosprings)

    noone?

    Moderationshinweis: Bumping ist hier unerwünscht. Da wir hier alle freiwillig und unentgeltlich helfen, musst du entweder etwas Geduld mitbringen oder einen Dienstleister beauftragen. Danke für dein Verständnis. Grüße, Bego

    • Diese Antwort wurde geändert vor 5 Jahren, 4 Monaten von Bego Mario Garde. Grund: Moderationshinweis: Kein Bumping
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „Multisite Weiterleitung – unerwünschte automatische Weiterleitung zur Hauptseite“ ist für neue Antworten geschlossen.