J'ai fait ce qui suit:
- Installer WordPress et activer MU sur le site principal (main.com).
- Modification du fichier wp-config.php de la MU:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) [L]
RewriteRule ^(.*\.php)$ [L]
RewriteRule . index.php [L]
- Changement des serveurs de noms du second domaine (second.com) pour qu'ils soient identiques à ceux du domaine principal. Ensuite, j'ai ajouté le deuxième domaine en tant que domaine complémentaire dans cPanel. Pour la racine Web du deuxième domaine, j'ai choisi htdocs/main.com (le répertoire dans lequel WP MU est installé).
Je ne me suis pas contenté de le garer, car WordPress MU n'est pas installé dans le répertoire racine du compte cPanel et j'utilise un hébergement partagé.
- Installation du plug-in de mappage de domaine WP: http://wordpress.org/plugins/wordpress-mu-domain-mapping/
- Je suis allé à l'administrateur réseau du site principal et sous Paramètres -> Mappage de domaine, j'ai entré main.com dans les champs "Domaine du serveur CNAME:".
- Sous Paramètres-> Domaines, j'ai ajouté le domaine second.com en tant que domaine principal pour l'installation de WP avec l'ID 2.
- Sous Sites-> Tous les sites, j'ai modifié le site avec l'ID 2 et modifié son domaine en http://second.com , en conservant le case à cocher "Mettre à jour siteurl et home." vérifié.
Maintenant, lorsque je visite second.com dans mon navigateur, je suis simplement redirigé vers le site principal WP - main.com, alors qu'il devrait me montrer le site enfant WordPress à la place.
Peut-être le même problème que j'ai eu il y a quelques jours. Sous les paramètres de chaque site, vous devez basculer le domaine vers second.com. (Chaque site a également un paramètre de mappage de domaine, où la valeur par défaut est main.com/second, et si vous avez ajouté l'autre domaine au site sur l'administration du réseau, il devrait apparaître l'option permettant de choisir le second.com.)