Meine WordPress-Multisite-Homepage leitet zur Anmeldeseite weiter

10

Also fightify.comrichte ich einfach meine Website ein und wie Sie sehen werden, werden Besucher automatisch zu einer Anmeldeseite weitergeleitet, was nicht passieren sollte.

Dies tritt nur auf, wenn die Domain ohne www eingegeben wird. Präfix. www.fightify.comergibt keine Fehler.

Ich habe das Gefühl, dass es etwas mit der .htaccess-Datei zu tun hat, aber ich bin kein Programmierer und habe keine Ahnung, wie ich das beheben soll.

Hat das schon mal jemand gesehen?


quelle

Antworten:

11

Ja, ich habe mich schon einmal damit befasst. Sie müssen a NOBLOGREDIRECTin Ihrer wp-config.phpDatei angeben :

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

Wenn es keine Site gibt, muss WP Besucher irgendwohin umleiten. Standardmäßig ist dies die Anmeldeseite. Durch Hinzufügen dieser Konstante wird angegeben, wohin es gehen soll.

John P Bloch
quelle
@ marketer365: Da es funktioniert hat, kannst du bitte meine Antwort als akzeptiert markieren?
John P Bloch
Ich habe NOBLOGREDIRECTfür die Hauptseite festgelegt und angefordert, dass 404 stattdessen 302 -> 200 an die NOBLOGREDIRECTURL umleiten soll . Anscheinend ist dies das beabsichtigte Verhalten, aber es hat mich überrascht und es scheint falsch zu sein.
Sam
2
Die Lösung für das 404-Problem finden Sie hier :remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo
@brasofilo war lange aber immer noch nützlich. Sollte der Antwort hinzugefügt werden. Ohne dies wird jede 404-Anfrage auch an NOBLOGREDIRECT umgeleitet.
Gangesh
2

Ich behandle dieses Problem mit dem WordPress MU Domain Mapping Plugin.

Ich führe mein WP3-Netzwerk im Unterverzeichnismodus aus und weise nur Domänennamen über das Plugin zu, einschließlich aller alternativen Domänen. Bisher hat es bei mir gut funktioniert.

Annika Backstrom
quelle