La homepage del mio multisite WordPress reindirizza alla pagina di registrazione
Ho appena configurato il mio sito fightify.com
e come potrai vedere, i visitatori vengono automaticamente reindirizzati a una pagina di registrazione, cosa che non dovrebbe accadere.
Questo problema si verifica solo se il dominio viene digitato senza il prefisso www. www.fightify.com
funziona correttamente senza errori.
Ho la sensazione che possa avere a che fare con il file .htaccess, ma non sono un programmatore e non ho idea di come risolverlo.
Qualcuno ha mai visto accadere una cosa simile prima d'ora?

Sì, ho già affrontato questa situazione. Devi specificare una costante NOBLOGREDIRECT
nel tuo file wp-config.php
:
define( 'NOBLOGREDIRECT', 'http://www.fightify.com' );
Se non c'è un sito, WordPress deve reindirizzare i visitatori da qualche parte. Per impostazione predefinita, li manda alla pagina di registrazione. Aggiungendo questa costante gli indichi dove devono essere reindirizzati.

@marketer365: visto che ha funzionato, potresti per favore contrassegnare la mia risposta come accettata?

Ho impostato NOBLOGREDIRECT
e le richieste per il sito principale che dovrebbero restituire 404 invece reindirizzano con 302 -> 200 all'URL NOBLOGREDIRECT
. A quanto pare questo è il comportamento previsto ma mi ha sorpreso e sembra sbagliato.

La soluzione al problema del 404 si trova qui: remove_action( 'template_redirect', 'maybe_redirect_404' );

Gestisco questo problema con il plugin WordPress MU Domain Mapping.
Eseguo la mia rete WP3 in modalità sottodirectory e assegno semplicemente i nomi di dominio tramite il plugin, inclusi eventuali domini alternativi. Finora ha funzionato bene per me.
