Configurer WordPress Multisite pour utiliser différents noms de domaine

Publié le 13 mai 2011 à 3:53 par Annie Bergeron dans: Développement web, Hébergement web

Le but de cet article est de démontrer comment utiliser une seule installation de WordPress sur un serveur et faire fonctionner plusieurs sites web ou blog WordPress qui ont chacun leur nom de domaine.

Ce que ça prend :

  • WordPress version à jour (avril 2011 = version 3.1.1)
  • PHP version 4.3 ou plus
  • MySQL version 4.0 ou plus
  • Apache mod_rewrite (Hébergement linux recommandé)
  • Wildcard CNAME record pour les sous-domaines
  • Marche à suivre pour faire l’activation du Multisite avec l’option sous-domaine
  • Plugin : WordPress MU Domain Mapping
  • Accès à l’interface de gestion des DNS

Étape 1 Activer la fonction multisite avec sous-domaine

Vous pouvez utiliser cette marche à suivre pour activer le multisites sous WordpPress 3.0.5 (avec l’option sous-domaine).

Étape 2 Créer les sites et faire le choix des noms domaine

Dans mon exemple le blog principale sera : www.babillard-scolaire.org et j’ai déjà créé un 2e site qui est testmapping.

  • mon premier site (qui sera gérer sous le même WordPress que babillard-scolaire.org sera :
    testmapping.babillard-scolaire.org et le nom de domaine que je “mapperai” sera www.babillardscolaire.com

WordPress Multisite mapping

Étape 3 Installer le plugin WordPress MU Domain mapping

Vous pouvez télécharger le plugin sur le site de WordPress.org

  1. Créer le répertoire mu-plugins en dessous du répertoire wp-content
  2. Copier le fichier sunrise.php (du plugin WordPress Mu Domain mapping) dans le répertoire wp-content
  3. Copier le fichier domain_mapping.php (du pluginWordPress Mu Domain mapping) dans le répertoire mu-plugins
  4. Éditer le fichier wp-config.php (je suggère d’utiliser NotePad++) et ajouter la ligne suivante:define( ‘SUNRISE’,’on’);
    juste au-dessus de la ligne “/* C’est tout, ne touchez pas à ce qui suit ! Bon blogging ! */”

WordPress Multisites création du répertoire mu-pluginsWordPress Multisites configuration wp-config sunrise

Étape 4 Configuration du mapping dans Super Admin (via le tableau de board)

Note : vous devez connaitre l’adresse IP correspondant à votre site web (le mien dans cette exemple est 174.122.132.8). Vous pouvez aussi utiliser un CNAME selon les informations du plugin.

Cliquer sur Domain mapping sous Super Admin et entrer l’adresse IP dans le champ Server IP Address et cocher:

  • User domain mapping page
  • Redirect administration pages to site’s original domain (remote login disabled if this redirect is disabled)

WordPress Multisites domain mapping configuration sous Super Admin

Étape 5 Mapper le nom de domaine sur le site

Je veux donc mapper le domaine www.babillardscolaire.com sur le site que j’ai créé testmapping.babillard-scolaire.org.

Aller dans l’administration du site testmapping.babillard-scolaire.org en cliquant sur Sites sous Super Admin et ensuite sur le lien Administration qui est directement sous testmapping.

Wordpress Multisite administration du site


Ceci fait ouvrir le tableau de bord pour la gestion du site testmapping.

Dans ce tableau de bord cliquer sur Domain Mapping sous Outils

WordPress Multisite Domaine mapping du site


et faire l’ajout du domaine qu’on veut mapper.

Dans mon exemple je veux mapper le domaine www.babillardscolaire.com c’est donc l’information que j’ai entré dans la champ http:// et on coche Primary domain for this blog et on clique sur le bouton Add.

WordPress Multisites ajout du domaine pour mapping

WordPress Multisites Adminsitration domain mapping

Étape 6 configure le domaine dans CPanel

Pour que le domaine www.babillardscolaire.com fonctionne je dois aussi faire la configuration via CPanel. En utilisant Parked Domains dans la section Domains.

WordPress Multisites parked domain dans Cpanel


On entre le domaine (ici c’est www.babillardscolaire.com) et on clique sur le bouton Add Domain.Wordpress Multisites parked domain Cpanel add


Note : Il faut au préalable que la zone DNS de votre domaine (mon exemple : www.babillardscolaire.com) pointe vers l’adresse IP où est hébergé votre site web

Je peux maintenant faire la gestion du site www.babillard-scolaire.org et le site www.babillardscolaire.com (testmapping.babillard-scolaire.org) dans le même tableau de bord. Je peux ajouter autant de sites qu’on veut.

WordPress Multisites mapping domain gestion

Notre blogueuse invitée, Annie Bergeron, est branchée sur le Net depuis 1995 et travaille dans les télécommunications depuis plus de 10 ans. Passionnée du web, des technologies et des réseaux sociaux, elle fait la gestion de sites web utilisant Wordpress. Cet article est reproduit ici avec son aimable permission et a été déjà été publié à l’adresse: http://www.esiteweb.net/configurer-wordpress-mu-domain-mapping/

S’il vous plaît soumettez-nous vos articles sur le Design Web , l’Hébergement de sites Web ou le Marketing Web à communauté@iweb.com.

1 commentaire  | 
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes)

Commentaires

  1. iWeb devrait spécifier que ça ne fonctionne pas pour les clients partagés car l’ajout de wildcard n’est pas autorisé.