WordPress Multisite www non-www Seitenumleitungsfehler

Lesezeit: 2 Minuten

Meine WordPress Multisite ist ohne das www eingerichtet. Ich hatte ein Problem, wenn ich das www hinzufügen würde. dh www.domain.com/post-name/ würde mich zu domain.com umleiten.

Ich fand bald heraus, dass es daran lag, dass ich den /blog/-Teil der Permalink-Struktur im Super-Admin-Bereich der Seite entfernt hatte. Die Umleitungen funktionierten wieder einwandfrei.

Die Seiten waren es jedoch nicht. Immer wenn ich also auf www.domain.com/page1 zugegriffen habe, wurde es zurück zu domain.com umgeleitet

Irgendeine Lösung dafür?

Entfernen Sie das define(‘NOBLOGREDIRECT’, ‘http://www.domain.com’); aus deiner wp-config-Datei.

Fügen Sie dies in Ihrer htaccess-Datei direkt unter RewriteEngine On hinzu

RewriteCond %{HTTP_HOST} ^domain.com$ [NC]
RewriteRule ^(.*)$ http://www.domain.com/$1 [R=301,L]

  • Ich hatte kein NOBLOGREDIRECT in meiner Konfigurationsdatei, ABER das Hinzufügen der Bedingungen zu meiner .htaccess funktionierte wie ein Zauber, danke!

    – Verbot

    10. September 2013 um 23:59 Uhr

Versuche Folgendes zu deiner wp-config.php hinzuzufügen

define( 'NOBLOGREDIRECT', 'http://domain.com' );

  • Was das OP beschreibt, ist, was passiert, wenn Sie diesen Code in die wp-config einfügen. Er möchte, dass es umleitet, aber auch den Link /page1 behält, anstatt dass er gelöscht wird.

    – Kel

    22. August 2011 um 1:34 Uhr


Sie müssen keine Codes in der htaccess-Datei hinzufügen. Dafür gibt es eine sehr einfache Lösung. Fügen Sie auf der Seite „Network Admin -> Settings -> Domains“ sowohl die www. und nicht www. Versionen der Domain, wählen Sie das Kästchen „primary“ aus, wenn Sie hauptsächlich für www. oder nicht www. und beide werden der Website zugeordnet.

Ich habe nicht genug Reputationspunkte, also poste ich dies als Antwort und nicht als Kommentar dazu, woher ich die Lösung habe.

Ich habe den folgenden Code in wp-config.php hinzugefügt und obwohl er nicht für den beabsichtigten Zweck verwendet wurde, hat er dennoch funktioniert, um mein Problem „WP Multisite non-www-Umleitung auf www“ zu lösen.

define( ‘NOBLOGREDIRECT’, ‘http://beispiel.com‘);

1435040cookie-checkWordPress Multisite www non-www Seitenumleitungsfehler

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

Privacy policy