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?
John P Bloch
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.
sam
Soluția pentru problema cu 404 poate fi găsită aici: remove_action( 'template_redirect', 'maybe_redirect_404' );
brasofilo
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.