Come mettere offline un sito WordPress in modo sicuro (senza errori)
18/07/25
2 minuti

Come mettere offline un sito WordPress in modo sicuro (senza errori)

A volte è necessario mettere offline un sito WordPress temporaneamente: per manutenzione, aggiornamenti critici, migrazioni o sviluppo. Ma farlo nel modo sbagliato può portare a problemi SEO, accessi non controllati o persino a malfunzionamenti.

In questa guida ti mostro tutti i metodi sicuri e professionali per rendere temporaneamente irraggiungibile il tuo sito WordPress al pubblico, senza compromettere la sua struttura o il posizionamento SEO.

Vedremo come:

  • Mostrare una pagina di manutenzione personalizzata
  • Bloccare temporaneamente l’accesso via .htaccess
  • Utilizzare plugin specifici (professionali)

Mettere offline WordPress con un plugin di manutenzione

Il metodo più semplice e sicuro per mettere offline un sito WordPress è utilizzare un plugin di manutenzione professionale. Questa soluzione ti permette di:

  • Mostrare una pagina personalizzata agli utenti
  • Continuare a lavorare normalmente da backend (se loggato)
  • Evitare penalizzazioni SEO grazie a header HTTP corretti (es. 503 Service Unavailable)

Plugin consigliati

WP Maintenance Mode & Coming Soon

Coming soon and Maintenance mode

Uno dei più affidabili e personalizzabili. Offre:

  • Pagina manutenzione con countdown, form contatto, SEO e social
  • Accesso riservato agli amministratori
  • Compatibile con multisito

SeedProd Coming Soon Page & Maintenance Mode

Website Builder by SeedProd — Theme Builder, Landing Page Builder, Coming Soon Page, Maintenance Mode

Ottimo se vuoi una pagina di “coming soon” professionale. Include:

  • Visual builder drag & drop
  • Integrazione con newsletter e CRM
  • Modalità “Coming Soon” e “Maintenance” separate

Mettere offline WordPress senza plugin (file .maintenance o .htaccess)

Se preferisci non installare plugin e avere maggiore controllo sul comportamento del sito, puoi mettere offline WordPress utilizzando file di sistema e funzioni native.

Metodo 1: Modalità manutenzione con wp_maintenance() e .maintenance

WordPress attiva automaticamente la modalità manutenzione durante aggiornamenti, ma puoi simularla manualmente creando un file .maintenance nella root del sito.

📌 Come fare:

  1. Crea un file chiamato .maintenance nella cartella principale del tuo sito (dove si trova wp-config.php)
  2. Inserisci questo codice PHP:
$upgrading = time();

Con questo file attivo, chiunque visiti il sito vedrà il messaggio:

“Briefly unavailable for scheduled maintenance. Check back in a minute.”

⚠️ Non personalizzabile e non SEO-friendly: mostra un messaggio generico con status 503 ma senza grafica o branding.

Per rimuovere la modalità manutenzione, elimina il file .maintenance.

Metodo 2: Bloccare l’accesso con .htaccess (via IP o redirect)

Perfetto se hai accesso FTP o usi Apache.

🔐 Bloccare tutto tranne il tuo IP:

Nel file .htaccess, inserisci questo snippet prima delle altre regole:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REMOTE_ADDR} !^123\.456\.789\.000$
RewriteRule ^(.*)$ /manutenzione.html [R=302,L]
</IfModule>

Sostituisci 123.456.789.000 con il tuo IP.
Carica un file manutenzione.html nella root con il messaggio da mostrare agli utenti.

Vantaggi di questo metodo:

  • Nessun plugin aggiuntivo
  • Massimo controllo su comportamento, IP e file mostrati
  • Utile per siti compromessi o in manutenzione server-side

Conclusione

Mettere offline un sito WordPress è una pratica necessaria in molte situazioni: manutenzione, aggiornamenti critici, sviluppo, debug, attacchi hacker o migrazioni.

In questa guida ti ho mostrato i metodi più professionali per farlo:

  • Con plugin specifici per la modalità manutenzione
  • Senza plugin, con file .maintenance o regole .htaccess
  • In ambienti di staging protetti per lo sviluppo

Se cerchi un supporto professionale per lavorare sul tuo sito WordPress in modo sicuro, o hai bisogno di un’area riservata per fare test o modifiche, posso aiutarti.


Hai bisogno di un sito web moderno e funzionale?
Richiedilo Ora!