Comment accéder à un site WordPress par son adresse IP plutôt que par son nom de domaine ?

[aioseo_eeat_author_tooltip]
[aioseo_eeat_reviewer_tooltip]
Comment accéder à un site WordPress par son adresse IP plutôt que par son nom de domaine ?

Il arrive qu'on ait besoin de travailler sur un WordPress avant que le nom de domaine ne soit pleinement actif. Par exemple, les paramètres DNS sont peut-être encore en cours de mise à jour, ou le domaine n'a pas encore été acheté. Dans ce cas, accéder au site web via l'adresse IP du serveur devient une solution pratique.

Cette approche permet aux développeurs de commencer la conception, les tests ou le dépannage d'un site web sans attendre la résolution du nom de domaine. Elle s'avère particulièrement utile lors des phases initiales de développement, de préproduction ou de migration. Toutefois, accéder à un site WordPress via son adresse IP ne se résume pas à la saisir dans un navigateur.

WordPress est étroitement lié à l'URL et à l'adresse du site, souvent enregistrées sous forme de nom de domaine. Lorsqu'on y accède via une adresse IP, le site peut présenter un comportement inattendu : styles défectueux, images manquantes, voire redirection vers le domaine.

Ce guide vous apprendra comment accéder à votre site WordPress via son adresse IP et comment éviter les problèmes courants qui en découlent.

Défis courants liés à l'utilisation d'IP

Ouvrir un site WordPress via son adresse IP peut sembler une solution rapide, mais cela entraîne souvent divers problèmes inattendus. WordPress utilise une URL spécifique, généralement un nom de domaine. Lorsque vous tentez d'accéder au site via son adresse IP, WordPress peut ne pas se comporter comme prévu. Voici quelques-uns des problèmes les plus courants rencontrés par les développeurs et les propriétaires de sites dans ce cas.

Redirection vers le domaine

L'un des premiers problèmes que vous pourriez rencontrer est que le site redirige systématiquement vers le nom de domaine, même si vous avez saisi l'adresse IP dans votre navigateur. Cela s'explique par le fait que WordPress stocke l'URL du site et l'adresse IP dans ses paramètres, et continue de les utiliser pour construire tous les liens internes.

Fichiers de styles et médias cassés

Un autre problème majeur est que le site peut sembler complètement dysfonctionnel : les images ne se chargent pas, les feuilles de style échouent et la mise en page s’effondre. Cela est dû au fait que WordPress utilise des URL absolues pour charger ces ressources, et ces URL pointent toujours vers le nom de domaine au lieu de l’adresse IP.

Erreurs de connexion et de session

Tenter de se connecter au tableau de bord d'administration via l'adresse IP peut également poser problème. Le navigateur associe les cookies au domaine configuré ; une incohérence peut donc vous empêcher de rester connecté ou d'accéder aux fonctionnalités d'administration.

Avertissements relatifs aux certificats SSL

Si vous configurez le site pour HTTPS, le navigateur affichera probablement un avertissement lorsque vous utiliserez l'adresse IP. Les autorités de certification délivrent des certificats SSL pour les noms de domaine, et non pour les adresses IP ; elles ne peuvent donc pas vérifier la connexion.

confusion du serveur Web

Certains serveurs ne sont pas configurés pour répondre correctement à un accès IP direct. Ils peuvent afficher une page générique ou rien du tout.

Besoin d'aide pour migrer ou configurer WordPress ?

Notre équipe d'experts peut migrer, configurer et optimiser votre site web WordPress pour un fonctionnement fluide et sécurisé.

Méthode étape par étape pour ouvrir un site WordPress par adresse IP plutôt que par nom de domaine

Comment accéder à WordPress par adresse IP

Pour accéder à un site WordPress via son adresse IP, il n'existe pas de solution unique. Cela dépend de la configuration de votre serveur, de votre installation WordPress et du type d'environnement (site en production ou local).

Vous trouverez ci-dessous plusieurs méthodes pour accéder à votre site via son adresse IP. Vous pouvez en utiliser une ou plusieurs, selon vos besoins. Chaque méthode est expliquée en détail afin de vous permettre de choisir la solution la plus adaptée à votre configuration.

Étape 1 : Mettez à jour le fichier wp-config.php

La méthode la plus directe consiste à modifier les paramètres d'URL du site dans le fichier de configuration WordPress. Cette approche permet à WordPress de reconnaître l'adresse IP comme adresse de base et empêche la redirection vers le nom de domaine.

Ouvrez le wp-config.php situé à la racine de votre installation WordPress. Ajoutez ces deux lignes juste avant le commentaire « stop editing » :

définir('WP_HOME','http://123.123.123.123'); définir('WP_SITEURL','http://123.123.123.123');

Remplacez l'adresse IP d'exemple par l'adresse IP réelle de votre serveur.

En procédant ainsi, WordPress chargera tout en utilisant l'adresse IP, y compris les fichiers multimédias, les liens internes et les pages d'administration. Cette méthode est sûre, réversible et particulièrement utile lorsque le DNS n'a pas encore été mis à jour.

Une fois votre domaine prêt, veillez à supprimer ces lignes et à laisser WordPress revenir à ses paramètres par défaut.

Étape 2 : Modifier la configuration du serveur Web

Il se peut que votre serveur ne soit pas configuré pour répondre aux requêtes adressées directement à son adresse IP. Pour résoudre ce problème, vous devrez configurer votre serveur web en conséquence.

Pour les utilisateurs de Nginx

Ouvrez votre fichier de configuration Nginx et effectuez les modifications suivantes :

serveur { écoute 80 serveur_par_défaut; nom_serveur _; racine /var/www/html; index index.php index.html; emplacement / { essayer_fichiers $uri $uri/ /index.php?$args; } emplacement ~ .php$ { inclure snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } }

Cela indique à Nginx de servir votre site WordPress comme réponse par défaut lorsque le serveur reçoit une requête IP.

Pour les utilisateurs d'Apache

Créez ou modifiez un fichier hôte virtuel qui écoute l'adresse IP du serveur :

<VirtualHost 123.123.123.123:80>DocumentRoot "/var/www/html"<Directory "/var/www/html"> Autoriser le remplacement de tout. Exiger que tout soit accordé.</Directory></VirtualHost>

Redémarrez le serveur après avoir appliqué les modifications. Votre site WordPress devrait désormais se charger correctement lorsqu'on y accède via son adresse IP.

Étape 3 : Modifier localement le fichier hosts

Si vous souhaitez simuler un accès au domaine sur votre propre machine sans modifier les paramètres DNS globaux, cette méthode est idéale. Elle n'affecte que votre environnement local.

Sur macOS ou Linux :

sudo nano /etc/hosts

Sous Windows, ouvrez ce fichier à l'aide du Bloc-notes en mode administrateur :

C:\Windows\System32\drivers\tsosts

Ajoutez ensuite une ligne comme celle-ci :

123.123.123.123 exemple.test

Lorsque vous saisirez http://example.test dans votre navigateur, votre système se connectera directement à l'adresse IP. WordPress fonctionnera normalement, car il croira être accédé via un nom de domaine.

Cette méthode est utile pour tester des thèmes, des plugins et du contenu sans attendre la mise en ligne d'un domaine.

Étape 4 : Modifier les URL des sites dans la base de données

Une autre méthode fiable consiste à mettre à jour directement l'URL du site et l'URL de la page d'accueil dans votre base de données WordPress. Vous pouvez utiliser phpMyAdmin ou tout autre outil MySQL pour cela.

Exécutez ces deux requêtes :

UPDATE wp_options SET option_value = 'http://123.123.123.123' WHERE option_name = 'siteurl'; UPDATE wp_options SET option_value = 'http://123.123.123.123' WHERE option_name = 'home';

Soyez prudent si votre site utilise des extensions qui stockent des données sérialisées, car modifier les URL de cette manière peut les rendre inutilisables. Sauvegardez toujours votre base de données avant toute modification.

Une fois le domaine prêt, vous pouvez effectuer une recherche et un remplacement pour rétablir l'URL correcte à partir de l'adresse IP.

Comment revenir en arrière une fois le domaine prêt

Une fois votre domaine en ligne et votre DNS correctement configuré, il est important de rétablir tous les paramètres temporaires. Voici comment procéder :

  1. Supprimez les lignes relatives à l'adresse IP de votre wp-config.php si vous les avez ajoutées.
  2. Connectez-vous à votre panneau d'administration WordPress en utilisant le nom de domaine.
  3. Accédez aux Paramètres et mettez à jour l'adresse du site et l'adresse WordPress avec le domaine réel.
  4. Si vous avez modifié directement la base de données, utilisez un plugin de recherche et de remplacement pour remplacer toutes les occurrences de l'adresse IP par le domaine correct.
  5. Reconfigurez votre serveur web pour qu'il utilise le nom de domaine plutôt que l'adresse IP.
  6. Videz le cache de votre navigateur et de vos plugins pour éviter les problèmes de chargement.

Ces étapes garantissent que votre site WordPress fonctionne correctement avec son domaine et que tous les liens, ressources et fonctions sont restaurés à leur état normal.

Dépannage des problèmes courants

Même après avoir tout configuré correctement, vous pourriez rencontrer quelques problèmes. Voici comment résoudre les plus courants :

Redirection vers le domaine

Si votre site continue de rediriger vers l'ancien domaine, cela signifie que WordPress utilise toujours les anciennes configurations d'URL. Vérifiez votre fichier wp-config.php et les entrées de votre base de données.

Styles et médias non chargés

L'affichage d'images cassées ou l'absence de styles indiquent généralement que le navigateur tente toujours de charger des ressources depuis le domaine. Mettre à jour l'URL du site ou vider le cache du navigateur peut résoudre le problème.

La connexion administrateur ne fonctionne pas

Les problèmes de connexion surviennent souvent lorsque les cookies de session ne correspondent pas à l'URL basée sur l'adresse IP. Utilisez un autre navigateur ou connectez-vous directement via l'URL correcte définie dans WordPress.

Le serveur affiche une page par défaut

Cela signifie que votre serveur web n'est pas configuré pour reconnaître la requête IP. Veuillez vérifier les paramètres de votre hôte virtuel ou de votre serveur.

Avertissements SSL du navigateur

Les certificats SSL ne prennent pas en charge les adresses IP. Utilisez le protocole HTTP pour les communications avec des adresses IP, ou installez un certificat auto-signé temporaire si nécessaire.

La résolution de ces problèmes vous permettra de construire et de tester votre site sans encombre jusqu'à ce que la configuration du domaine soit terminée.

Considérations relatives au référencement et à l'ergonomie

Héberger un site WordPress sur une adresse IP peut convenir pour le développement, mais ce n'est pas idéal pour les sites en production. Voici pourquoi :

Confusion des moteurs de recherche

Si Google indexe votre site via son adresse IP, cela peut engendrer des problèmes de contenu dupliqué lors de la mise en ligne du domaine. Utilisez un robots.txt pour bloquer temporairement l'indexation.

La confiance des utilisateurs

Les visiteurs s'attendent à voir un nom de domaine officiel. Une adresse IP affichée dans le navigateur peut paraître suspecte et nuire à la confiance.

SSL et sécurité

La plupart des certificats SSL ne sont pas valides pour les adresses IP. Vous recevrez des avertissements de votre navigateur lorsque vous accéderez à du contenu sécurisé via une adresse IP.

Compatibilité des plugins

Certains plugins et thèmes utilisent des fonctions spécifiques à un domaine. Leur exécution sur une adresse IP peut entraîner des erreurs inattendues.

Pour éviter ces risques, considérez toujours l'accès IP comme une solution temporaire. Passez à une configuration basée sur un nom de domaine dès que celui-ci sera prêt et actif.

Conclusion et prochaines étapes

Ouvrir un site WordPress via l'adresse IP du serveur est une solution pratique lorsque votre nom de domaine n'est pas encore prêt. Que vous créiez un nouveau site web, migrais vers un nouvel hébergeur ou développiez un environnement de test, l'accès par adresse IP vous permet de démarrer immédiatement.

Cependant, WordPress est conçu pour fonctionner avec une URL de site spécifique, et y accéder via une adresse IP peut engendrer des problèmes tels que des redirections, des mises en page défectueuses et des difficultés de connexion. Heureusement, ces problèmes peuvent être résolus par quelques actions ciblées. La mise à jour du fichier wp-config.php, la configuration de votre serveur web, la modification du fichier hosts ou l'ajustement de la base de données sont autant de méthodes valables, selon votre situation.

Une fois votre domaine en ligne, veillez à supprimer tous les paramètres temporaires et à rétablir la configuration d'origine de votre site. Cela garantira le bon fonctionnement de votre site web, une sécurité optimale et un bon référencement sur les moteurs de recherche.

Si vous vous sentez bloqué, nos experts WordPress sont là pour vous aider.

Articles similaires

Plans de maintenance pour sites WordPress : tarifs et prestations incluses (2026)

Les plans de maintenance pour sites WordPress sont des forfaits mensuels qui incluent les mises à jour automatiques des plugins et des thèmes

Mode maintenance WordPress : comment l’activer, le désactiver et le dépanner

Mode maintenance WordPress : comment l’activer, le désactiver et le réparer

Votre site devient soudainement blanc. Les visiteurs ne voient qu'un message vague. C'est WordPress

Meilleurs prestataires de services de maintenance WordPress

Meilleurs prestataires de services de maintenance WordPress en 2026 : Analyse et comparaison

Votre site web peut tomber en panne sans prévenir. Des plugins obsolètes, des failles de sécurité ou des performances lentes peuvent coûter cher

Commencez avec Seahawk

Inscrivez-vous sur notre application pour consulter nos tarifs et bénéficier de réductions.