Développement WordPress local avec un domaine .test (fichier hosts)
Configurez un site WordPress local avec un domaine .test propre grâce au fichier hosts. Compatible LocalWP, MAMP, XAMPP et Docker. Mappez le domaine, videz le DNS, configurez WP.
Équipe Locahl
Sommaire
Pour faire tourner un WordPress local sur un domaine propre comme `monsite.test`, mappez-le vers `127.0.0.1` dans votre fichier hosts et pointez votre serveur local vers le dossier WordPress. Cela remplace les URLs moches comme localhost:8888 par un vrai domaine mémorisable, plus proche de la production — et c’est compatible LocalWP, MAMP, XAMPP et Docker.
Configurer un WordPress local avec un domaine .test
1. Ajoutez le domaine au fichier hosts :
127.0.0.1 monsite.test2. Videz le DNS — sur Mac ou sur Windows. 3. Créez un virtual host dans votre stack pointant monsite.test vers le répertoire WordPress (vhost Apache MAMP/XAMPP, ou server block Docker/Nginx). 4. Indiquez son URL à WordPress dans wp-config.php :
define('WP_HOME', 'http://monsite.test');
define('WP_SITEURL', 'http://monsite.test');5. Ouvrez http://monsite.test et terminez l’installation WordPress.
Pourquoi .test (et pas .dev ni localhost)
.test est réservé par l’IETF pour les tests : il n’entre jamais en conflit avec un vrai domaine et les navigateurs n’y forcent pas le HTTPS (contrairement à .dev). Choisissez le bon TLD avec quel TLD utiliser pour le développement local, et obtenez le bon format de ligne avec le guide de syntaxe du fichier hosts.
Notes par outil
- LocalWP : il gère ses propres domaines, mais une entrée hosts permet de s’aligner sur un nom
.testpersonnalisé. - MAMP / XAMPP : ajoutez un
<VirtualHost>Apache avecServerName monsite.testet leDocumentRootWP. - Docker : mappez le port et ajoutez l’entrée hosts ; pour de nombreux sous-domaines, utilisez les domaines locaux wildcard avec dnsmasq. Voir aussi gérer le fichier hosts avec Docker.
HTTPS local (optionnel)
Si un plugin exige le HTTPS en local, générez un certificat de confiance avec mkcert — voir HTTPS local sur Mac avec mkcert — et passez les URLs en https://monsite.test.
Gérer plusieurs sites WordPress proprement
Plusieurs projets WordPress, ce sont plusieurs domaines .test, et le fichier hosts devient vite encombré. Locahl garde le mapping de chaque projet avec une bascule en un clic et vide le DNS automatiquement : changer de site WordPress est instantané. Pour une vue stack plus large, voir le fichier hosts pour Laravel et WordPress en dev local.
_Dernier test : juin 2026 avec WordPress 6.x sous macOS, Windows et Linux._
Prêt à simplifier votre workflow ?
Arrêtez de perdre du temps avec le terminal. Locahl vous permet de gérer votre fichier hosts en quelques clics, avec validation automatique et sans risque d'erreur.
- Interface visuelle intuitive
- Flush DNS automatique
- Gestion multi-environnements
- Sauvegardes automatiques
- Import/Export JSON
Avis des lecteurs
"J’ai configuré monsite.test pour mon projet WordPress en quelques minutes. Bien plus propre que localhost:8888."
13 juin 2026
"L’astuce WP_HOME / WP_SITEURL a fait fonctionner mon domaine .test parfaitement avec MAMP."
11 juin 2026
"Bon tutoriel. Un exemple de sous-domaine multisite le compléterait."
9 juin 2026
Questions fréquentes
Comment utiliser un domaine personnalisé pour le développement WordPress local ?
Mappez un domaine .test vers 127.0.0.1 dans le fichier hosts (ex. 127.0.0.1 monsite.test), pointez votre serveur local (MAMP/XAMPP/Docker) vers le dossier WordPress de cet hôte, et définissez WP_HOME/WP_SITEURL sur http://monsite.test.
Quel domaine utiliser pour un WordPress local ?
Utilisez un domaine .test. Il est réservé aux tests et n’entre pas en conflit avec de vrais domaines ni ne force le HTTPS comme .dev.
Pourquoi ne pas simplement utiliser localhost pour WordPress ?
localhost fonctionne mais reste générique et casse quand on a plusieurs projets. Un domaine .test nommé par site est plus clair et se rapproche de l’URL de production finale.
Faut-il vider le DNS après avoir ajouté l’entrée hosts ?
Oui, videz le DNS pour que le nouveau mapping prenne effet, puis chargez le domaine .test dans le navigateur.
Articles similaires
Quel TLD utiliser pour le développement local (.test vs .localhost)
Quel TLD utiliser pour le développement local : préférez .test, évitez .dev et .local. Pourquoi .test est réservé, comment le mapper dans le fichier hosts, conseils HTTPS.
Équipe Locahl
Outils développeurs
Fichier hosts pour Laravel et WordPress
Guide complet pour configurer le fichier hosts sur Mac pour le développement local avec Laravel et WordPress. Domaines locaux, virtual hosts, bonnes pratiques.
Locahl Team
Meilleurs éditeurs de fichier hosts pour Windows (2026)
Les meilleurs éditeurs de fichier hosts pour Windows en 2026 : Locahl, Notepad en admin, Hosts File Editor+, SwitchHosts et BlueLife Hosts Editor. Avantages et usages.
Équipe Locahl
Outils développeurs
Domaines locaux wildcard : limites du fichier hosts & dnsmasq
Le fichier hosts ne gère pas les wildcards comme *.monappli.test. Découvrez pourquoi, et comment configurer des domaines locaux wildcard avec dnsmasq sur macOS et Linux.
Équipe Locahl
Outils développeurs
Tester un site WordPress avant la propagation DNS
Prévisualisez et testez un site WordPress sur un nouveau serveur avant la propagation DNS grâce au fichier hosts. Mappez le vrai domaine sur la nouvelle IP, vérifiez, puis basculez le DNS.
Équipe Locahl
Outils développeurs