Qual è il modo corretto per mappare più domini in un'installazione multisite di WordPress 4.1?

22 mar 2015, 10:55:47
Visualizzazioni: 17.9K
Voti: 13

Sono a conoscenza di questa domanda e altre, ma non ho trovato una risposta definitiva su come un dominio dovrebbe essere configurato con multisite in modo che le varianti con www e senza www funzionino correttamente. Credo di avere i wildcard configurati correttamente a livello DNS e la soluzione suggerita di aggiungere define( 'NOBLOGREDIRECT', 'http://www.example.com' ); funziona per il mio sito principale ma non per le altre reti nella stessa installazione.

Sto utilizzando il plugin 'WP Multi Network' basandomi su alcune ricerche che mi hanno portato alla conclusione che se gestisco diversi domini su un'unica installazione WordPress, dovrei utilizzare reti multiple, non solo multisite. Le mie reti e siti sono tutti aggiunti con www incluso nel campo del dominio.

Quindi qual è il modo corretto per mappare domini senza www in un'installazione multisite? Sono necessari plugin? Tutto questo dovrebbe essere gestito nella configurazione del web server usando rewrite?

1
Commenti

Dovrai installare il plugin WordPress MU Domain Mapping per associare domini esterni a qualsiasi dominio nella tua installazione multisito.

Naweed Chougle Naweed Chougle
27 mar 2015 10:48:22
Tutte le risposte alla domanda 1
9
17

WordPress Multisite può gestire diversi domini di default - ma NON con domini alias. Le impostazioni di ogni sito memorizzano il dominio. In un'installazione predefinita c'è una struttura a sottodomini o cartelle. Ma è possibile aggiungere un singolo dominio.

Screenshot

Ad esempio, i primi due siti utilizzano lo stesso dominio (predefinito dall'installazione) e il terzo sito funziona con un dominio diverso, esterno rispetto a quello predefinito. L'ultimo è un dominio differente. Non sono necessari plugin o codice personalizzato per il mapping dei domini.

descrizione immagine

Ecco uno screenshot delle impostazioni dell'ultimo sito con un dominio separato:

descrizione immagine

Se vuoi ridurre il controllo dei cookie per ogni login, aggiungi la seguente costante a wp-config.php:

define( 'COOKIE_DOMAIN', '' );

Altrimenti WordPress lo imposterà sempre al $current_site->domain della tua rete, il che potrebbe causare problemi in alcune situazioni.

Mapping di Domini con Alias

Se hai bisogno di personalizzazioni più avanzate, come il mapping di alias a domini, i plugin possono aiutarti. WordPress Core spera di fornire il Domain Alias Mapping in futuro, ma fino ad allora puoi utilizzare uno dei seguenti plugin:

WWW vs Non-WWW

Non ho le conoscenze necessarie per farlo con URL Non-WWW e WWW, ma penso che questo caso sia leggermente diverso. Un dominio come www.test.com ha il sottodominio www. Ma il www è un sinonimo per il web e spesso non viene interpretato come un sottodominio. Per tutti i miei clienti, reindirizzo da WWW all'indirizzo Non-WWW.

Suggerimento per la creazione di un nuovo sito

Durante il processo di creazione di un nuovo sito non è possibile aggiungere un dominio esterno nel campo di input. Aggiungi un valore casuale e dopo la creazione del sito, usa la possibilità di modifica per aggiungere il sito esterno.

27 mar 2015 12:41:09
Commenti

Grazie per questo. Vuoi dire che per i tuoi clienti fai i rewrite a livello di webserver, cioè prima che la richiesta raggiunga WordPress?

codecowboy codecowboy
23 apr 2015 14:50:04

No, queste sono solo le impostazioni lato client, nelle impostazioni dell'installazione Multisite.

bueltge bueltge
23 apr 2015 14:56:22

Mi riferisco alla tua frase finale "Per tutti i miei clienti, rewrite verso Non-WWW dall'indirizzo www."

codecowboy codecowboy
23 apr 2015 14:57:11

OK. Sì, questa è un'impostazione sulla gestione del dominio, dello spazio web. Ma aggiungo anche regole al file .htaccess dell'installazione.

bueltge bueltge
23 apr 2015 14:59:29

@codecowboy grazie per la correzione del mio inglese!

bueltge bueltge
23 apr 2015 15:10:48

C'è qualche possibilità di ottenere un aggiornamento di questa risposta per WP 4.5 dato che sembra essere obsoleta?

Christine Cooper Christine Cooper
14 giu 2016 12:35:37

Ciao Christine, sì, è possibile. Ma dovremmo aspettare WP 4.6, ci sono molte modifiche nelle schermate della rete. Che ne pensi. Nel processo non abbiamo cambiamenti, solo negli screenshot.

bueltge bueltge
14 giu 2016 14:00:40

@bueltge Sono d'accordo. Se hai tempo, mi piacerebbe un aggiornamento di questo una volta che WP 4.6 sarà uscito. Abbiamo intenzione di smettere di usare il plugin per il mapping dei domini e utilizzare le funzioni core, ma aspetteremo questa release prima di procedere. Grazie comunque per un'ottima risposta.

Christine Cooper Christine Cooper
15 giu 2016 12:02:48

@ChristineCooper Fatto, spero che questo sia d'aiuto.

bueltge bueltge
21 giu 2016 17:16:45
Mostra i restanti 4 commenti