web-dev-qa-db-fra.com

Installation multisite combinant des sous-domaines et des sous-répertoires

J'ai besoin de créer une configuration complexe basée sur WordPress, que je voudrais exécuter à partir d'une base de code unique.

Ma configuration est compliquée par un certain nombre de facteurs. Tout d'abord, je dispose déjà d'un logiciel exécutant la page d'accueil du site. Je ne peux donc pas installer WordPress à la racine du domaine.

example.com // <- site powered by a non-WordPress engine

A cela, j'aimerais ajouter une installation multisite s'exécutant dans une structure de sous-répertoires:

example.com/multisite/      // <- multi-site installation of WordPress
example.com/multisite/site1
example.com/multisite/site2
(...)

Jusqu'à présent, cela se fait facilement. La complexité survient lorsque je souhaite également alimenter certains sous-domaines avec cette installation WordPress:

site3.example.com   // <- subdomain sites I would also like to power with WordPress
site4.example.com
(...)

Je serais reconnaissant si quelqu'un pouvait me dire si cela est possible ou non. Si c'est possible, avez-vous réussi à mettre en place quelque chose comme cela? Quelle est la bonne façon de s'y prendre? Des plugins supplémentaires sont-ils utiles?

Je vais apprécier toute aide.

3
grumpus

Si les sous-domaines ne sont que pour l'apparence et n'ont pas d'impact sur les données. Ensuite, tous les sous-domaines pointant au même endroit, installez le plug-in de mappage de domaine: http://wordpress.org/extend/plugins/wordpress-mu-domain-mapping/

Cela peut aider.


Sinon, vous pouvez simplement configurer des alias manuels sur le domaine principal et à condition qu'ils pointent tous au même endroit et que vous désactivez toute canonisation, cela devrait fonctionner.

4