werken WordPress- voordat de domeinnaam volledig actief is. Misschien worden de DNS-instellingen nog bijgewerkt, of is de domeinnaam nog niet geregistreerd. In zulke gevallen is het handig om de website te kunnen benaderen via het IP-adres van de server.
Deze aanpak stelt ontwikkelaars om te beginnen met het ontwerpen, testen of oplossen van problemen met een website zonder te hoeven wachten tot het domein is opgelost. Het is vooral handig tijdens de vroege ontwikkelingsfase, testomgevingen of migratietaken. Het openen van een WordPress-site via het IP-adres is echter niet zo eenvoudig als het intypen in je browser.
WordPress is nauw verbonden met de site-URL en het webadres, die vaak worden opgeslagen met behulp van de domeinnaam. Wanneer de site via een IP-adres wordt bezocht, kan deze zich onverwacht gedragen. U kunt bijvoorbeeld te maken krijgen met kapotte stijlen, ontbrekende afbeeldingen of zelfs een redirect naar het domein.
In deze handleiding leer je op praktische wijze hoe je je WordPress-site kunt openen via het IP-adres en hoe je veelvoorkomende problemen kunt voorkomen.
Veelvoorkomende uitdagingen bij het gebruik van IP
Een WordPress-website openen via het IP-adres lijkt misschien een snelle oplossing, maar het leidt vaak tot allerlei onverwachte problemen. WordPress gebruikt een specifieke site-URL, die site-eigenaren meestal instellen op een domeinnaam. Wanneer je de site probeert te openen via het IP-adres, werkt WordPress mogelijk niet zoals je verwacht. Hieronder vind je een aantal van de meest voorkomende problemen waarmee ontwikkelaars en site-eigenaren in deze situatie te maken krijgen.
Doorverwijzing terug naar het domein
Een van de eerste problemen die je wellicht opmerkt, is dat de site steeds doorverwijst naar de domeinnaam, ook al heb je het IP-adres in de browser ingevoerd. Dit komt doordat WordPress de site-URL en het IP-adres in de instellingen opslaat en deze blijft gebruiken om alle interne links te genereren.
Beschadigde stijlen en mediabestanden
Een ander groot probleem is dat de site er volledig kapot uit kan zien. Afbeeldingen laden niet, stylesheets werken niet en de lay-out stort in. Dit komt doordat WordPress absolute URL's gebruikt om deze bestanden te laden, en die URL's verwijzen nog steeds naar het domein in plaats van naar het IP-adres.
Aanmeldings- en sessiefouten
Ook inloggen op het beheerdersdashboard via het IP-adres kan problemen veroorzaken. De browser koppelt cookies aan het geconfigureerde domein, dus een mismatch kan ervoor zorgen dat u niet ingelogd kunt blijven of geen toegang krijgt tot beheerdersfuncties.
SSL-certificaatwaarschuwingen
Als je de site hebt ingesteld voor HTTPS, zal de browser waarschijnlijk een waarschuwing weergeven wanneer je het IP-adres gebruikt. Certificeringsinstanties geven SSL-certificaten uit voor domeinnamen, niet voor IP-adressen, dus ze kunnen de verbinding niet verifiëren.
Verwarring rond webservers
Sommige servers zijn niet geconfigureerd om correct te reageren op directe IP-toegang. Ze kunnen een generieke pagina weergeven of helemaal niets.
Hulp nodig bij het migreren of instellen van WordPress?
Ons team van experts kan uw WordPress-website migreren, configureren en optimaliseren, zodat deze soepel en veilig functioneert.
Stapsgewijze methode om een WordPress-site te openen via IP-adres in plaats van domeinnaam

Wanneer je een WordPress-site wilt openen via het IP-adres, is er geen pasklare oplossing die voor iedereen werkt. Het hangt af van de configuratie van je server, de manier waarop je WordPress-installatie is ingesteld en of je werkt met een live-site of een lokale omgeving.
Hieronder vindt u verschillende manieren om uw site via het IP-adres te benaderen. U kunt één of meerdere van deze methoden gebruiken, afhankelijk van uw specifieke behoeften. Elke methode wordt duidelijk uitgelegd, zodat u kunt kiezen wat het beste bij uw situatie past.
Stap 1: Werk het wp-config.php-bestand bij
De meest directe methode is om de URL-instellingen van de site in het WordPress-configuratiebestand te overschrijven. Deze aanpak zorgt ervoor dat WordPress het IP-adres als basisadres herkent en voorkomt dat er wordt doorgestuurd naar de domeinnaam.
Open het wp-config.php in de hoofdmap van je WordPress-installatie. Voeg de volgende twee regels toe vlak voor de opmerking "stop editing":
define('WP_HOME','http://123.123.123.123'); define('WP_SITEURL','http://123.123.123.123');
Vervang het voorbeeld-IP-adres door het daadwerkelijke IP-adres van uw server.
Hierdoor laadt WordPress alles via het IP-adres, inclusief mediabestanden, interne links en beheerderspagina's. Deze methode is veilig, omkeerbaar en vooral handig wanneer de DNS nog niet is bijgewerkt.
Zodra je domein gereed is, verwijder dan deze regels en laat WordPress terugkeren naar de standaardinstellingen.
Stap 2: De webserverconfiguratie bewerken
Uw server is mogelijk niet geconfigureerd om te reageren op verzoeken die rechtstreeks naar het IP-adres worden gestuurd. Om dit op te lossen, moet u uw webserver dienovereenkomstig configureren.
Voor Nginx-gebruikers
Open uw Nginx-configuratiebestand en voer de volgende aanpassingen door:
server { listen 80 default_server; server_name _; root /var/www/html; index index.php index.html; location / { try_files $uri $uri/ /index.php?$args; } location ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } }
Dit geeft Nginx de opdracht om uw WordPress-site als standaardantwoord te serveren wanneer de server een IP-verzoek ontvangt.
Voor Apache-gebruikers
Maak of bewerk een virtueel hostbestand dat luistert naar het IP-adres van de server:
<VirtualHost 123.123.123.123:80>DocumentRoot "/var/www/html"<Directory "/var/www/html"> AllowOverride All Vereist alles toegestaan</Directory></VirtualHost>
Herstart de server na het toepassen van de wijzigingen. Je WordPress-site zou nu correct moeten laden wanneer je deze via het IP-adres bezoekt.
Stap 3: Wijzig het hosts-bestand lokaal
Als u domeintoegang op uw eigen computer wilt simuleren zonder de globale DNS-instellingen te wijzigen, is deze methode perfect. Het heeft alleen invloed op uw lokale omgeving.
Op macOS of Linux:
sudo nano /etc/hosts
Open dit bestand in Windows met Kladblok als beheerder:
C:WindowsSystem32driversetchosts
Voeg vervolgens een regel toe zoals deze:
123.123.123.123 voorbeeld.test
Als je nu http://example.test in je browser invoert, maakt je systeem rechtstreeks verbinding met het IP-adres. WordPress zal zich normaal gedragen omdat het denkt dat het via een domein wordt benaderd.
Deze methode is handig voor het testen van thema's, plug-ins en content zonder te hoeven wachten op een live domein.
Stap 4: Wijzig de site-URL's in de database
Een andere betrouwbare methode is om de site-URL en de homepage-URL rechtstreeks in je WordPress-database bij te werken. Dit kan met phpMyAdmin of een andere MySQL-tool.
Voer deze twee query's uit:
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';
Wees voorzichtig als uw website gebruikmaakt van plug-ins die geserialiseerde gegevens opslaan, aangezien het wijzigen van URL's op deze manier die plug-ins kan beschadigen. Maak altijd een back-up van uw database voordat u wijzigingen aanbrengt.
Zodra het domein gereed is, kunt u een zoek-en-vervangactie uitvoeren om het IP-adres terug te veranderen naar de juiste URL.
Hoe terug te schakelen zodra het domein gereed is
Nadat uw domein live is en DNS correct is geconfigureerd, is het belangrijk om alle tijdelijke instellingen terug te zetten. Zo kunt u dat doen:
- Verwijder de IP-gerelateerde regels uit je
wp-config.php-bestand als je die hebt toegevoegd. - Log in op uw WordPress-beheerpaneel met behulp van de domeinnaam.
- Ga naar Instellingen en werk het Siteadres en het WordPress-adres bij met het daadwerkelijke domein.
- Als je de database rechtstreeks hebt bewerkt, gebruik dan een zoek-en-vervang-plug-in om alle voorkomende IP-adressen te vervangen door het juiste domein.
- Configureer uw webserver opnieuw zodat deze het domein in plaats van het IP-adres weergeeft.
- Wis de cache van je browser en plug-ins om laadproblemen te voorkomen.
Deze stappen zorgen ervoor dat uw WordPress-site correct werkt met het bijbehorende domein en dat alle links, elementen en functies weer in de juiste staat worden hersteld.
Problemen oplossen die vaak voorkomen
Zelfs na een correcte installatie kunt u nog steeds problemen ondervinden. Hieronder vindt u een stappenplan voor het oplossen van de meest voorkomende problemen:
Doorverwijzing naar het domein
Als uw site steeds wordt doorgestuurd naar het domein, betekent dit dat WordPress nog steeds de oude URL-instellingen gebruikt. Controleer uw wp-config.php en databasegegevens opnieuw.
Stijlen en media worden niet geladen
Kapotte afbeeldingen of ontbrekende stijlen duiden er meestal op dat de browser nog steeds probeert bestanden van het domein te laden. Het bijwerken van de site-URL of het wissen van de browsercache kan helpen.
Inloggen als beheerder werkt niet
Inlogproblemen ontstaan vaak wanneer de sessiecookies niet overeenkomen met de IP-gebaseerde URL. Gebruik een andere browser of log direct in via de juiste URL die in WordPress is ingesteld.
De server toont een standaardpagina
Dit betekent dat uw webserver niet is geconfigureerd om het IP-verzoek te herkennen. Controleer uw virtuele host- of serverblokkeringsinstellingen.
SSL-waarschuwingen van de browser
SSL-certificaten ondersteunen geen IP-adressen. Gebruik HTTP bij het werken met IP-adressen, of installeer indien nodig een tijdelijk zelfondertekend certificaat.
Het oplossen van deze problemen zal je helpen om je website probleemloos te bouwen en te testen totdat de domeinregistratie is voltooid.
SEO- en gebruiksvriendelijkheidsaspecten
Een WordPress-site op een IP-adres laten draaien is misschien prima voor ontwikkelomgevingen, maar niet ideaal voor live websites. Hier is waarom:
Verwarring in zoekmachines
Als Google je site indexeert via het IP-adres, kan dit problemen met dubbele content veroorzaken wanneer het domein live gaat. Gebruik een robots.txt- bestand om indexering tijdelijk te blokkeren.
Gebruikersvertrouwen
Bezoekers verwachten een merkdomein te zien. Een IP-adres in de browser kan verdacht overkomen en het vertrouwen ondermijnen.
SSL en beveiliging
De meeste SSL-certificaten zijn niet geldig voor IP-adressen. U krijgt browserwaarschuwingen wanneer u beveiligde inhoud via een IP-adres probeert te openen.
Plugincompatibiliteit
Sommige plugins en thema's zijn afhankelijk van domeinspecifieke functies. Het uitvoeren ervan op een IP-adres kan onverwachte fouten veroorzaken.
Om deze risico's te vermijden, moet u IP-toegang altijd als een tijdelijke oplossing beschouwen. Schakel over naar een domeingebaseerde configuratie zodra uw domein gereed en actief is.
Conclusie en vervolgstappen
Een WordPress-site openen via het IP-adres van de server is een praktische oplossing wanneer je domeinnaam nog niet beschikbaar is. Of je nu een nieuwe website opzet, migreert naar een nieuwe host of bouwt in een testomgeving, toegang via IP-adres stelt je in staat om direct aan de slag te gaan.
WordPress is echter ontworpen om te werken met een specifieke website-URL, en toegang via een IP-adres kan problemen veroorzaken zoals redirects, kapotte lay-outs en inlogproblemen. Gelukkig kunnen deze problemen met een paar gerichte aanpassingen worden opgelost. Het bijwerken van het wp-config.php-bestand, het configureren van uw webserver, het wijzigen van het hosts-bestand of het aanpassen van de database zijn allemaal mogelijke methoden, afhankelijk van uw situatie.
Zodra uw domein live is, moet u alle tijdelijke instellingen verwijderen en de oorspronkelijke siteconfiguratie herstellen. Dit zorgt ervoor dat uw website soepel draait, de juiste beveiliging behoudt en goed presteert in zoekmachines.
Mocht je vastlopen, dan staan onze WordPress-experts voor je klaar.