Tester son site sans changer les DNS : forcer le fichier hosts
Problématique
Si vous n'avez pas encore modifié le pointage de votre domaine et que vous souhaitez faire un test pour vérifier que tout fonctionne bien sur votre nouvel hébergement, il existe une technique de test plus précise que l'adresse temporaire.
En effet, l'adresse temporaire peut parfois créer plusieurs bugs qui ne seront ensuite plus visibles une fois le domaine passé en production.
Il est donc préférable d'utiliser la résolution de l'adresse IP (zones DNS de type A) en local sur votre machine. Cela permet de garder le site en prod sur le serveur actuel pendant les tests et de votre coté de pouvoir tester le site dans les conditions réelles (nom de domaine pointe sur le nouveau serveur à partir de votre PC).
Solution technique
Windows
Sous windows ouvrez le fichier C:\Windows\System32\drivers\etc\hosts
Emplacement valable pour Windows XP Home, Windows XP Pro, Windows 2003, Windows Vista, Windows 7, Windows 10.
Attention, vous devez ouvrir bloc note en tant qu'administrateur (clic droit sur bloc note, ouvrir en tant qu'administrateur)
Ajoutez les lignes :
XX.XX.XX.XX votredomaine.com
XX.XX.XX.XX www.votredomaine.com
En remplaçant XX.XX.XX.XX par l'adresse IP de votre serveur et votredomaine.com par votre domaine réél.
Validez et sauvegardez le fichier.
Mac ou Linux :
Ouvrez le fichier /etc/hosts
sudo vi /etc/hosts
Ajoutez les lignes :
XX.XX.XX.XX votredomaine.com
XX.XX.XX.XX www.votredomaine.com
En remplaçant XX.XX.XX.XX par l'adresse IP de votre serveur et votredomaine.com par votre domaine réél.
Validez et sauvegardez le fichier.
Tests
Vous pouvez ensuite tester votre site en utilisant l'adresse classique "votredomaine.com".
Je vous conseille de placer un fichier "ok.php" dans "httpdocs" pour tester en joignant par exemple http://www.domaine.com/ok.php