web-dev-qa-db-fra.com

WordPress Multisite/Network - Comment utiliser un sous-domaine en tant que blog principal et sous-domaine pour les sites enfants

Je souhaite configurer un multisite WordPress dans lequel l'URL principale de l'administrateur/du blog se trouve sur un sous-domaine, tel que admin.mydomain.com, puis les sites supplémentaires créés sont également des sous-domaines sous mydomain.com, tels que site1.mydomain.com. Au lieu de cela, dans la section Configuration du réseau de WordPress, seuls les sous-domaines tels que site1.admin.mydomain.com sont autorisés. Comment puis-je avoir le site principal admin.mydomain.com et les sites enfants être comme site1.mydomain.com?

1
Gavin

Il y a différentes manières de fonctionner, mais les deux reposent sur l'utilisation des directives Apache/NGINX.

Méthode 1

Installez WordPress MS sur mydomain.com, créez un site admin.mydomain.com, puis redirigez mdomain.com vers admin.mydomain.com. Tous les sites supplémentaires seraient naturellement des sous-domaines de mydomain.com.

Méthode 2

C’est fondamentalement l’inverse de la Méthode 1. Vous devriez pouvoir utiliser un plugin, tel que https://wordpress.org/plugins/wordpress-mu-domain-mapping/ (il n’a pas été mis à jour dans quelques années, mais cela fonctionne toujours pour moi), pour mapper site1.admin.mydomain.com à site1.mydomain.com. L'inconvénient est que cela nécessitera une entrée manuelle pour chaque nouveau site que vous ajoutez (même si cela pourrait probablement être automatisé).

2
fergbrain