Utiliser plusieurs noms de domaines différents avec WordPress - Wenovio
1-844-WENOVIO English

Utiliser plusieurs noms de domaines différents avec WordPress

Lecture de 4 minutes

Avant de lire
WordPress a changé depuis la publication de cet article. Cliquez ici pour lire notre nouvel article à ce sujet.

WordPress MU Domain Mapping

Après avoir activé le mode multi-site sur votre site WordPress (référez-vous à l’article suivant : Comment configurer la fonction multi-site de WordPress), vous aimeriez utiliser des noms de domaines différents pour chacun d’eux? C’est possible grâce à l’extension WordPress MU Domain Mapping. Voici la marche à suivre pour y arriver.

Avant de commencer, assurez-vous d’avoir tous les pré-requis nécessaires. Voici la liste :

  • Votre site WordPress doit être installé à la racine de votre serveur.
  • Votre hébergeur doit autoriser le multi-site.
  • Vous devez avoir activé le mode multi-site avec WordPress
  • Vous devez avoir certaines compétences en développement Web.

Pour commencer, téléchargez l’extension en cliquant ici.

L’extension requiert une installation manuelle. Suivez ces étapes pour l’installation de l’extension.

  1. Ouvrez le dossier de l’extension que vous venez de télécharger.
  2. À l’aide de votre serveur FTP, glissez le fichier sunrise.php dans le dossier wp-content.
  3. Créez ensuite un dossier nommé mu-plugins.
  4. Ouvrez votre fichier wp-config.php et ajoutez la ligne de code suivante. :
define( 'SUNRISE', 'on' );

Le plugin est maintenant installé. Nous devons le configurer.

Configuration du module

Connectez-vous à votre panneau d’administration.

Dans le menu en haut, allez dans Mes sites > Admin du réseau. Dirigez-vous dans Réglages > Domain Mapping. Dans le champ Server IP Address, insérez l’adresse IP du serveur qui contiendra tous les domaines. Pour le connaître, vous pouvez soit vérifier sur votre cPanel ou Plesk ou soit faire un ping sur votre domaine.

plusieurs noms de domaines
plusieurs noms de domaines

Cochez les options qui correspondent à vos besoins.

  1. Remote Login : autorise la connexion sur chacun des sites du réseau. Indispensable si vous créez des sites totalement indépendants ;
  2. Permanent redirect (better for blogger’s pagerank) : utilise une redirection de type 301 pour mapper votre domaine. À cocher sans hésitation ;
  3. User domain mapping page : accès autorisé aux options de mapping pour l’utilisateur ;
  4. Redirect administration pages to site’s original domain (remote login) : redirige l’utilisateur d’un domaine vers le site principal. Désactivez cette option si vos sites sont indépendants ;

Ajouter des sous-sites

Voici la marche à suivre pour ajouter des sous-sites en mode superadmin. Connectez-vous au panneau d’administration de votre site. Une fois connecté, cliquez sur Mes sites / Admin du réseau qui est dans la barre grise en haut à gauche.

Allez ensuite dans Sites et cliquez sur le bouton Ajouter. Entrez l’URL du sous-site que vous voulez ajouter, sans les www. Entrez un titre et le courriel de l’administrateur que vous voulez ajouter. C’est cet administrateur qui aura accès au panneau d’administration de ce sous-site.

Une fois le site ajouté, passez votre souris sur l’URL et dans le bas apparaîtra l’URL complet. Retenez le numéro d’id.

Allez ensuite dans Réglages / Domains. Entrez le numéro d’id que vous avez retenu plus haut, le domaine sans les www, décoché Primary et cliquez sur save.

Voilà, votre site est ajouté. Il faut maintenant ajouter le domaine en alias dans le cPanel, DirectAdmin ou Plesk.

Lorsque vous passez votre souris sur Mes sites dans la barre en haut, vous allez voir chaque site que vous avez ajouté et vous pouvez accéder à leur tableau de bord en survolant le sous-site et en cliquant sur Tableau de bord.

Voilà, vous êtes maintenant en mesure de gérer plusieurs sites WordPress avec des noms de domaines différents!

5 Comments

  • Fanny Guennec

    Bonjour,

    Le titre de l’article semble répondre à ma question initiale mais je ne suis pas sûr de tout comprendre.
    Voilà je souhaiterai savoir s’il est de gérer plusieurs site sur le même login WP.
    J’aimerais deux sites différents avec bien sur un nom de domaine différent.
    Si oui comment se passe la mise en ligne et l’hébergement. L’achat du nom de domaine et de l’hébergement équivaut-il à la mise en ligne d’un site ?

    2018-12-07 à 06:43
    • Davyd Quintal
      Davyd Quintal

      Bonjour Fanny,

      Je ne suis pas certain de comprendre ta question. Est-ce que tu demandes comment ça se passe si tu as deux sites sur deux domaines, mais une installation de WP?

      Si tel est le cas, c’est très simple. Tu ouvres un compte d’hébergement Web avec le fournisseur de ton choix et tu achètes deux noms de domaine que tu configures dans ce compte d’hébergement Web pour pointer au même endroit (sur un serveur cPanel, tu ajoutes le 2e domaine en “alias” pour qu’il pointe sur le dossier /public_html/). Après, tu suis les instructions du tutoriel ci-haut pour installer WP en mode “network”.

      Est-ce que ça réponds à ta question?

      2018-12-07 à 09:06
  • Olivier

    Bonjour,

    merci pour ce Tuto très complet, j’ai un doute sur l’installation du plugin. le fichier sunrise.php se met dans wp-content ou dans wp-content/plugins, de même, le répertoire mu-plugins se met dans wp-content ou dans wp-content/plugins.

    Merci!

    2020-01-29 à 06:01
    • Davyd Quintal
      Davyd Quintal

      Bonjour Olivier,

      Merci pour ton commentaire! Nous avons écrit cet article en janvier 2017, alors il se peut que les bonnes pratiques aient changées à ce niveau. Je vais vérifier avec mon équipe si on devrait mettre à jour l’article.

      2020-01-29 à 11:58
  • Pingback: Comment configurer la fonction multisites de WordPress? - Wenovio

Laisser un commentaire