Je suis au courant de cette question et d'autres, mais je n'ai pas trouvé de réponse définitive à la façon dont un domaine doit être configuré avec multisite afin que les variantes www et non www se comportent correctement. Je crois que j'ai des caractères génériques correctement configurés au niveau DNS et la solution suggérée pour ajouter des define( 'NOBLOGREDIRECT', 'http://www.example.com' );
œuvres pour mon site principal mais pas d'autres réseaux dans la même installation.
J'utilise le plugin `` WP Multi Network '' basé sur des recherches qui m'ont amené à la conclusion que si j'exécute plusieurs domaines sur une seule installation WordPress, je devrais utiliser plusieurs réseaux, pas seulement multisite. Mes réseaux et sites sont tous ajoutés avec www
inclus dans le domaine
Alors, quelle est la bonne façon de mapper des domaines nus sans www
une installation multisite? Des plugins sont-ils nécessaires? Faut-il tout gérer dans la configuration du serveur Web à l'aide de réécritures?
Réponses:
WordPress Multisite peut gérer différents domaines par défaut - mais PAS avec des domaines d'alias. Les paramètres de chaque site stockent le domaine. Sur une installation par défaut, il existe un sous-domaine ou une structure de dossiers. Mais vous pouvez ajouter un seul domaine.
Captures d'écran
Par exemple, les deux premiers sites sont avec le même domaine (par défaut à partir de l'installation) et le troisième site travaille avec un domaine différent, externe à celui par défaut. Le dernier est un domaine différent. Aucun plugin ou source personnalisée pour le mappage de domaine n'est requis.
Voici une capture d'écran des paramètres du dernier site avec un domaine distinct:
Si vous souhaitez réduire la vérification des cookies pour chaque connexion, ajoutez la constante suivante à
wp-config.php
.Sinon, WordPress le définira toujours sur votre réseau
$current_site->domain
, ce qui pourrait provoquer des problèmes dans certaines situations.Mappage de domaine avec alias
Si vous avez besoin d'une personnalisation plus approfondie, comme le mappage d'alias à des domaines, les plugins peuvent vous aider. WordPress Core espère fournir le mappage d'alias de domaine à l'avenir, mais d'ici là, vous pouvez utiliser l'un des plugins suivants:
WWW vs Non-WWW
Je n'ai pas le savoir-faire requis pour le faire avec des URL non-WWW et WWW, mais je pense que ce cas est légèrement différent. Un domaine comme www.test.com a le sous-domaine www. Mais le www est un synonyme du web et n'est souvent pas interprété comme un sous-domaine. Pour tous mes clients, je réécris sur Non-WWW à partir de l'adresse WWW.
Astuce pour la création d'un nouveau site
Sur le processus, pour créer un nouveau site, il n'est pas possible d'ajouter un domaine externe dans le champ de saisie. Ajoutez une valeur aléatoire et après la création du site, utilisez la possibilité de modification pour ajouter le site externe.
la source
.htaccess
l'installation.