web-dev-qa-db-fra.com

Pourquoi un réseau WordPress (multisite) dans son propre dossier ne peut-il pas utiliser de sous-domaines?

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!

3
DaveE

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.

2
DaveE