A volte è necessario lavorare su un WordPress prima che il nome di dominio sia completamente attivo. Magari le impostazioni DNS sono ancora in fase di aggiornamento, oppure il dominio non è ancora stato acquistato. In questi casi, accedere al sito web utilizzando solo l'indirizzo IP del server diventa un'opzione utile.
Questo approccio consente agli sviluppatori di iniziare a progettare, testare o risolvere i problemi di un sito web senza attendere la risoluzione del dominio. È particolarmente utile durante le prime fasi di sviluppo, staging o migrazione. Tuttavia, aprire un sito WordPress tramite il suo indirizzo IP non è semplice come digitarlo nel browser.
WordPress è strettamente legato all'URL del sito e all'indirizzo di homepage, che spesso vengono salvati utilizzando il nome di dominio. Quando si accede tramite un indirizzo IP, il sito potrebbe comportarsi in modo inaspettato. Potresti vedere stili non funzionanti, immagini mancanti o persino essere reindirizzato al dominio.
In questa guida imparerai i metodi pratici per aprire il tuo sito WordPress utilizzando il suo indirizzo IP e come evitare i problemi più comuni che ne derivano.
Sfide comuni nell'utilizzo della proprietà intellettuale
Aprire un sito web WordPress utilizzando il suo indirizzo IP potrebbe sembrare una soluzione rapida, ma spesso porta a una serie di problemi imprevisti. WordPress utilizza un URL specifico per il sito, che i proprietari di solito associano a un nome di dominio. Quando si tenta di accedere al sito tramite l'IP, WordPress potrebbe non comportarsi come previsto. Ecco alcuni dei problemi più comuni che sviluppatori e proprietari di siti affrontano in questa situazione.
Reindirizzamento al dominio
Uno dei primi problemi che potresti notare è che il sito continua a reindirizzare al nome di dominio, nonostante tu abbia inserito l'indirizzo IP nel browser. Questo accade perché WordPress memorizza l'URL del sito e l'indirizzo di home page nelle sue impostazioni e continua a utilizzarli per creare tutti i link interni.
Stili e file multimediali non funzionanti
Un altro problema importante è che il sito potrebbe apparire completamente inutilizzabile. Le immagini non vengono caricate, i fogli di stile non funzionano e il layout si blocca. Questo perché WordPress utilizza URL assoluti per caricare queste risorse, e tali URL puntano comunque al dominio anziché all'IP.
Errori di accesso e di sessione
Anche provare ad accedere alla dashboard di amministrazione tramite l'IP può causare problemi. Il browser associa i cookie al dominio configurato, quindi una mancata corrispondenza può impedire di rimanere connessi o di accedere alle funzionalità di amministrazione.
Avvisi sui certificati SSL
Se imposti il sito per HTTPS, è probabile che il browser mostri un avviso quando utilizzi l'IP. Le autorità di certificazione emettono certificati SSL per i nomi di dominio, non per gli indirizzi IP, quindi non possono verificare la connessione.
Confusione sul server web
Alcuni server non sono configurati per rispondere correttamente all'accesso IP diretto. Potrebbero mostrare una pagina generica o non mostrare nulla.
Hai bisogno di aiuto per migrare o configurare WordPress?
Il nostro team di esperti può migrare, configurare e ottimizzare il tuo sito web WordPress affinché funzioni senza problemi e in sicurezza.
Metodi passo passo per aprire un sito WordPress tramite IP anziché tramite nome di dominio

Quando si desidera aprire un sito WordPress tramite il suo indirizzo IP, non esiste una soluzione unica che funzioni per tutti. Dipende dalla configurazione del server, da come l'installazione di WordPress e dal fatto che si stia lavorando su un sito live o su un ambiente locale.
Di seguito sono riportati diversi approcci per aiutarti ad accedere al tuo sito tramite l'indirizzo IP. Puoi utilizzare uno o più metodi, a seconda delle tue esigenze specifiche. Ognuno di essi è spiegato chiaramente, così puoi scegliere quello più adatto alla tua configurazione.
Passaggio 1: aggiorna il file wp-config.php
Il metodo più diretto è quello di sovrascrivere le impostazioni URL del sito nel file di configurazione di WordPress. Questo approccio aiuta WordPress a riconoscere l'IP come indirizzo di base e impedisce che venga reindirizzato al nome di dominio.
Apri il wp-config.php che si trova nella cartella principale della tua installazione di WordPress. Aggiungi queste due righe appena prima del commento “stop editing”:
define('WP_HOME','http://123.123.123.123'); define('WP_SITEURL','http://123.123.123.123');
Sostituisci l'indirizzo IP di esempio con l'IP effettivo del tuo server.
In questo modo, WordPress caricherà tutto tramite l'indirizzo IP, inclusi file multimediali, link interni e pagine di amministrazione. Questo metodo è sicuro, reversibile e particolarmente utile quando il DNS non è ancora stato aggiornato.
Una volta che il tuo dominio è pronto, assicurati di rimuovere queste righe e lascia che WordPress torni a utilizzare le sue impostazioni predefinite.
Passaggio 2: modifica la configurazione del server Web
Il tuo server potrebbe non essere configurato per rispondere alle richieste inviate direttamente al suo IP. Per risolvere questo problema, dovrai configurare il tuo server web di conseguenza.
Per gli utenti Nginx
Apri il file di configurazione Nginx e apporta le seguenti modifiche:
server { ascolta 80 default_server; nome_server _; radice /var/www/html; indice index.php index.html; posizione / { try_files $uri $uri/ /index.php?$args; } posizione ~ .php$ { include snippets/fastcgi-php.conf; fastcgi_pass unix:/run/php/php8.1-fpm.sock; } }
In questo modo Nginx viene indicato di utilizzare il tuo sito WordPress come risposta predefinita quando il server riceve una richiesta IP.
Per gli utenti Apache
Crea o modifica un file host virtuale che ascolta l'IP del server:
<VirtualHost 123.123.123.123:80>DocumentRoot "/var/www/html"<Directory "/var/www/html"> AllowOverride All Richiede che tutti siano concessi</Directory></VirtualHost>
Riavvia il server dopo aver applicato le modifiche. Il tuo sito WordPress dovrebbe ora caricarsi correttamente quando vi si accede tramite l'indirizzo IP.
Passaggio 3: modificare il file Hosts localmente
Se vuoi simulare l'accesso al dominio sul tuo computer senza modificare le impostazioni DNS globali, questo metodo è perfetto. Interessa solo l'ambiente locale.
Su macOS o Linux:
sudo nano /etc/hosts
Su Windows, apri questo file utilizzando Blocco note in modalità amministratore:
C:WindowsSystem32driversetchosts
Quindi aggiungi una riga come questa:
123.123.123.123 esempio.test
Ora, quando inserisci http://example.test nel tuo browser, il tuo sistema si connetterà direttamente all'indirizzo IP. WordPress si comporterà normalmente perché penserà di essere acceduto tramite un dominio.
Questo metodo è utile per testare temi, plugin e contenuti senza dover attendere un dominio attivo.
Passaggio 4: modificare gli URL del sito nel database
Un altro metodo affidabile è aggiornare l'URL del sito e l'URL della home page direttamente nel database di WordPress. Questo può essere fatto utilizzando phpMyAdmin o qualsiasi altro strumento MySQL.
Esegui queste due query:
AGGIORNA wp_options IMPOSTA option_value = 'http://123.123.123.123' DOVE option_name = 'siteurl'; AGGIORNA wp_options IMPOSTA option_value = 'http://123.123.123.123' DOVE option_name = 'home';
Fai attenzione se il tuo sito utilizza plugin che memorizzano dati serializzati, poiché modificare gli URL in questo modo può compromettere il corretto funzionamento di tali plugin. Esegui sempre un backup del database prima di apportare modifiche.
Una volta che il dominio è pronto, puoi eseguire una ricerca e sostituzione per ripristinare l'IP con l'URL corretto.
Come tornare indietro una volta che il dominio è pronto
Dopo che il dominio è attivo e il DNS è configurato correttamente, è importante ripristinare tutte le impostazioni temporanee. Ecco come fare:
- rimuovi le righe relative all'IP dal
wp-config.phpSe le hai aggiunte, - Accedi al pannello di amministrazione di WordPress utilizzando il nome di dominio.
- Vai su Impostazioni e aggiorna l'indirizzo del sito e l'indirizzo WordPress con il dominio effettivo.
- Se hai modificato direttamente il database, utilizza un plugin di ricerca e sostituzione per scambiare tutte le istanze dell'IP con il dominio corretto.
- Riconfigura il tuo server web in modo che gestisca il dominio anziché l'IP.
- Cancella le cache del browser e dei plugin per evitare problemi di caricamento.
Questi passaggi garantiscono che il tuo sito WordPress funzioni correttamente con il suo dominio e che tutti i link, le risorse e le funzioni vengano ripristinati al loro stato corretto.
Risoluzione dei problemi comuni
Anche dopo aver configurato tutto correttamente, potresti riscontrare qualche problema. Ecco come risolvere i più comuni:
Reindirizzamento al dominio
Se il tuo sito continua a reindirizzare al dominio, significa che WordPress utilizza ancora le vecchie impostazioni URL. Ricontrolla il file wp-config.php e le voci del database.
Stili e media non caricati
Immagini non funzionanti o stili mancanti indicano solitamente che il browser sta ancora tentando di caricare risorse dal dominio. Aggiornare l'URL del sito o cancellare la cache del browser può essere d'aiuto.
Accesso amministratore non funzionante
I problemi di accesso si verificano spesso quando i cookie di sessione non corrispondono all'URL basato sull'IP. Utilizza un browser diverso o accedi direttamente utilizzando l'URL corretto impostato in WordPress.
Il server mostra una pagina predefinita
Ciò significa che il tuo server web non è configurato per riconoscere la richiesta IP. Controlla attentamente le impostazioni dell'host virtuale o del blocco del server.
Avvisi SSL del browser
I certificati SSL non supportano gli indirizzi IP. Quando si lavora con gli indirizzi IP, utilizzare HTTP oppure installare un certificato temporaneo autofirmato, se necessario.
Risolvere questi problemi ti aiuterà a creare e testare il tuo sito senza problemi fino al completamento della configurazione del dominio.
Considerazioni su SEO e usabilità
Gestire un sito WordPress su un indirizzo IP può funzionare per lo sviluppo, ma non è l'ideale per i siti web attivi. Ecco perché:
Confusione sui motori di ricerca
Se Google indicizza il tuo sito tramite l'IP, potrebbero verificarsi problemi di contenuti duplicati quando il dominio verrà pubblicato. Utilizza un robots.txt per bloccare temporaneamente l'indicizzazione.
Fiducia dell'utente
I visitatori si aspettano di vedere un dominio con un marchio. Un indirizzo IP nel browser può apparire sospetto e compromettere la fiducia.
SSL e sicurezza
La maggior parte dei certificati SSL non è valida per gli IP. Riceverai avvisi dal browser quando accedi a contenuti protetti tramite un IP.
Compatibilità dei plugin
Alcuni plugin e temi si basano su funzioni specifiche del dominio. Eseguirli su un IP potrebbe causare errori imprevisti.
Per evitare questi rischi, considerate sempre l'accesso IP come una misura temporanea. Passate a una configurazione basata su dominio non appena il vostro dominio sarà pronto e attivo.
Conclusione e prossimi passi
Aprire un sito WordPress utilizzando l'indirizzo IP del server è una soluzione pratica quando il nome di dominio non è ancora pronto. Che tu stia configurando un nuovo sito web, migrando verso un nuovo host o sviluppando in un ambiente di staging, l'accesso basato su IP ti consente di iniziare subito.
Tuttavia, WordPress è progettato per funzionare con un URL specifico del sito e accedervi tramite IP può creare problemi come reindirizzamenti, layout non funzionanti e problemi di accesso. Fortunatamente, questi problemi possono essere risolti con alcune soluzioni mirate. Aggiornare il file wp-config.php, configurare il server web, modificare il file hosts o modificare il database sono tutti metodi validi, a seconda della situazione.
Una volta che il tuo dominio è attivo, assicurati di rimuovere tutte le impostazioni temporanee e di ripristinare la configurazione originale del sito. Questo garantirà il corretto funzionamento del tuo sito web, la sicurezza adeguata e un buon posizionamento sui motori di ricerca.
Se ti senti bloccato, i nostri esperti WordPress sono qui per aiutarti.