Table des matières:
Pourquoi utiliser un sous-domaine pour votre site WordPress ?
Un sous-domaine est une extension de votre nom de domaine principal qui permet d’organiser votre contenu ou de lancer un site distinct sans changer de domaine. Par exemple, blog.votresite.com ou boutique.votresite.com. Configurer WordPress sur un sous-domaine est une solution courante pour séparer un blog, une boutique en ligne ou un site de test de votre site principal.
Les avantages sont nombreux : meilleure organisation, possibilité d’utiliser des thèmes et plugins différents, et indépendance entre les sites. Cependant, cela nécessite une configuration précise au niveau des DNS et de l’hébergement. Suivez ce guide pas à pas pour réussir votre installation.
Prérequis avant de configurer un sous-domaine
Avant de commencer, assurez-vous d’avoir :
- Un nom de domaine principal (exemple : votresite.com)
- Un hébergement web supportant plusieurs sites ou sous-domaines (cPanel, Plesk, ou serveur dédié)
- Un accès à votre gestionnaire DNS (généralement chez votre registrar ou hébergeur)
- Les fichiers d’installation de WordPress (ou un installateur automatique)
Certains hébergeurs limitent le nombre de sous-domaines. Vérifiez votre offre avant de procéder.
Étape 1 : Créer le sous-domaine dans votre panneau d’hébergement
La première étape est de créer le sous-domaine dans l’interface de votre hébergeur. Avec cPanel, par exemple :
- Connectez-vous à votre cPanel.
- Cliquez sur « Sous-domaines » (Subdomains).
- Entrez le nom du sous-domaine (exemple : blog).
- Le domaine principal sera automatiquement sélectionné. Le répertoire racine (document root) sera proposé, par exemple : public_html/blog. Vous pouvez le modifier si nécessaire.
- Cliquez sur « Créer ».
Le sous-domaine est maintenant créé. Un dossier correspondant apparaît dans votre espace FTP.
Étape 2 : Configurer les enregistrements DNS
Pour que le sous-domaine fonctionne, un enregistrement DNS de type A ou CNAME doit pointer vers votre serveur. En général, la création du sous-domaine dans cPanel ajoute automatiquement un enregistrement A. Mais si ce n’est pas le cas, ou si vous utilisez un DNS externe, suivez ces instructions :
- Enregistrement A : pointez blog.votresite.com vers l’adresse IP de votre serveur.
- Enregistrement CNAME : vous pouvez aussi faire pointer blog.votresite.com vers votresite.com (si votre hébergement le permet).
La propagation DNS peut prendre de quelques minutes à 48 heures. Soyez patient avant de passer à l’étape suivante.
Étape 3 : Installer WordPress sur le sous-domaine
Deux méthodes principales : installation manuelle ou via un installateur automatique (Softaculous, Fantastico, etc.).
Méthode automatique (recommandée pour les débutants)
- Dans cPanel, ouvrez « Softaculous Apps Installer ».
- Choisissez WordPress.
- Dans le champ « Choisir le domaine », sélectionnez votre sous-domaine (exemple : blog.votresite.com).
- Remplissez les informations du site (nom, description, identifiants admin).
- Cliquez sur « Installer ».
Méthode manuelle (plus de contrôle)
- Téléchargez la dernière version de WordPress depuis fr.wordpress.org.
- Décompressez les fichiers.
- Connectez-vous à votre FTP (FileZilla par exemple).
- Uploader tous les fichiers dans le dossier du sous-domaine (exemple : public_html/blog).
- Créez une base de données MySQL via phpMyAdmin ou l’outil de votre hébergeur.
- Modifiez le fichier wp-config.php avec les informations de la base de données.
- Lancez l’installation en visitant blog.votresite.com.
Étape 4 : Vérifier le bon fonctionnement
Après installation, accédez à votre sous-domaine dans un navigateur. Vous devriez voir la page d’accueil par défaut de WordPress. Connectez-vous à l’interface d’administration via blog.votresite.com/wp-admin.
Testez également :
- Les permaliens (paramètres > permaliens).
- L’activation d’un thème.
- La création d’un article.
Si vous rencontrez des erreurs 404, vérifiez les DNS et le fichier .htaccess.
Bonnes pratiques et pièges à éviter
Erreurs fréquentes
- Oublier de configurer les DNS : sans DNS correct, le sous-domaine ne pointe pas vers le bon serveur.
- Mauvais dossier racine : si vous installez WordPress dans le mauvais dossier, le site ne s’affichera pas.
- Conflits de cookies : si vous utilisez le même domaine principal pour les sessions, les cookies peuvent interférer. Utilisez des préfixes de table différents si vous partagez la même base de données.
- Ignorer les certificats SSL : pour la sécurité, installez un certificat SSL pour le sous-domaine (gratuit avec Let’s Encrypt).
Checklist de configuration
| Étape | Action |
|---|---|
| 1 | Créer le sous-domaine dans cPanel |
| 2 | Vérifier les enregistrements DNS |
| 3 | Installer WordPress (auto ou manuel) |
| 4 | Configurer SSL (Let’s Encrypt) |
| 5 | Tester les permaliens et le site |
| 6 | Optimiser la sécurité (plugins, sauvegardes) |
Utilisations avancées : sous-domaine pour site multilingue ou boutique
Un sous-domaine est idéal pour :
- Site multilingue : en.votresite.com pour l’anglais, fr.votresite.com pour le français.
- Boutique en ligne : shop.votresite.com avec WooCommerce, séparé du site principal.
- Site de test : test.votresite.com pour les mises à jour avant production.
Attention au référencement : Google traite un sous-domaine comme un site distinct. Si vous voulez centraliser l’autorité de domaine, préférez un sous-répertoire (exemple : votresite.com/blog).
Dépannage des problèmes courants
Si votre sous-domaine ne fonctionne pas :
- Erreur 404 : vérifiez le fichier .htaccess (réinitialisez les permaliens).
- Page blanche : activez le débogage WP (wp-config.php : define(‘WP_DEBUG’, true);).
- Problème de redirection : vérifiez les règles de redirection dans .htaccess ou les plugins de cache.
Questions fréquentes sur la configuration d’un sous-domaine WordPress
Puis-je utiliser le même thème pour le sous-domaine et le site principal ?
Oui, vous pouvez installer le même thème sur chaque site indépendamment. Chaque sous-domaine a son propre dossier wp-content.
Le sous-domaine affecte-t-il le SEO de mon site principal ?
Oui, car les sous-domaines sont considérés comme des sites séparés. Pour préserver l’autorité, utilisez des sous-répertoires si possible, mais un sous-domaine peut être utile pour des contenus très différents.
Comment migrer un sous-domaine vers un autre hébergeur ?
Exportez la base de données et les fichiers via FTP, importez-les sur le nouvel hébergement, puis mettez à jour les DNS.
Dois-je créer une nouvelle base de données pour chaque sous-domaine ?
Oui, il est recommandé d’utiliser une base de données distincte pour chaque site WordPress, sauf si vous utilisez une installation multisite.
Quelle est la différence entre un sous-domaine et un sous-répertoire ?
Un sous-domaine est un site séparé (blog.example.com), tandis qu’un sous-répertoire est une partie du site principal (example.com/blog). Le sous-répertoire hérite de l’autorité du domaine principal.
Recommandations pour réussir votre installation
Après avoir configuré votre sous-domaine WordPress, pensez à :
- Installer un certificat SSL gratuit (Let’s Encrypt) via votre hébergeur.
- Activer un plugin de cache pour améliorer les performances.
- Mettre en place des sauvegardes régulières.
- Optimiser les images et le contenu pour le référencement.
En suivant ces étapes, vous pourrez configurer un site WordPress avec un sous-domaine en toute sérénité. N’hésitez pas à consulter la documentation de votre hébergeur pour des spécificités techniques.
