Si je configure une nouvelle installation multisite avec WordPress dans son propre dossier (par exemple/wp /), pourquoi ne puis-je pas configurer le réseau pour utiliser des sous-domaines au lieu de sous-dossiers?
Actuellement, si j'essaie de configurer le réseau avec le noyau WordPress dans son propre dossier, je ne suis pas autorisé à choisir entre un réseau basé sur un sous-domaine ou un sous-dossier. Je dois utiliser des sous-dossiers. Quelles sont les raisons techniques pour cela?
J'ai parcouru trac et Google pour trouver une réponse à cette question sans succès. Une explication plus détaillée que celle fournie sur http://codex.wordpress.org/Before_You_Create_A_Network ou http://codex.wordpress.org/ Create_A_Network serait grandement apprécié.
Merci!
Je l'ai compris. En effet, un réseau peut utiliser des sous-domaines ou des sous-dossiers, même lorsque WordPress est installé dans son propre dossier , à condition que l'URL HOME du site principal soit définie sur domain.com et non sur l'emplacement du sous-dossier .
Voici un exemple:
J'ai installé une nouvelle installation de WordPress à l'aide du WordPress Skeleton de Mark Jaquith/qui place les fichiers de base de WordPress sur domain.com/wp/. Toutefois, lorsque vous essayez d'exécuter le script d'installation initial, WordPress bloque ses propres redirections. (Il continue d'essayer de charger domain.com/wp-admin/install.php au lieu de domain.com/wp/wp-admin/install.php. Peut-être un rapport de bogue pour un autre jour?)
Pour contourner ce problème, j'ai manuellement saisi le chemin correct du script d'installation (domain.com/wp/wp-admin/network.php). En faisant cela, WordPress définit l'URL HOME à domain.com/wp
au lieu de domain.com
. (Ce qui a du sens, vraiment.)
En modifiant l'URL HOME du site en domain.com
, je peux maintenant choisir l'installation d'un sous-domaine ou d'un sous-dossier lors de la configuration du multisite.