Pagina principală WordPress multisite redirecționează către pagina de înregistrare - Soluții
Tocmai am configurat site-ul meu fightify.com
și, după cum veți observa, vizitatorii sunt redirecționați automat către o pagină de înregistrare, ceea ce nu ar trebui să se întâmple.
Acest lucru se întâmplă doar dacă domeniul este introdus fără prefixul www. www.fightify.com
funcționează fără erori.
Am senzația că are legătură cu fișierul .htaccess, dar nu sunt programator și nu știu cum să rezolv problema.
A mai întâlnit cineva această problemă?

Da, am întâlnit această situație înainte. Trebuie să specifici o constantă NOBLOGREDIRECT
în fișierul wp-config.php
:
define( 'NOBLOGREDIRECT', 'http://www.fightify.com' );
Dacă nu există niciun site, WordPress trebuie să redirecționeze vizitatorii către o anumită pagină. În mod implicit, aceasta este pagina de înregistrare. Adăugând această constantă, îi specifici WordPress unde să redirecționeze utilizatorii.

@marketer365: deoarece a funcționat, poți să îmi marchezi răspunsul ca acceptat?

Am setat NOBLOGREDIRECT
și cererile pentru site-ul principal care ar trebui să returneze 404 în schimb fac redirect 302 -> 200 către URL-ul NOBLOGREDIRECT
. Aparent acesta este comportamentul intenționat dar m-a surprins și mi se pare greșit.

Soluția pentru problema cu 404 poate fi găsită aici: remove_action( 'template_redirect', 'maybe_redirect_404' );

Eu gestionez această problemă cu plugin-ul WordPress MU Domain Mapping.
Eu rulez rețeaua mea WP3 în modul subdirector și doar atribui nume de domenii prin intermediul plugin-ului, inclusiv orice domenii alternative. A funcționat bine pentru mine până acum.
