Sito in manutenzione e htaccess

ho risolto il mio problema, penso sia gradito che io posti la soluzione in modo che altri utenti possano trarne vantaggio:

copiare queste righe di codice all'inizio del file .htaccess
ovviamente dovete sostituire l'indirizzo ip con il vostro indirizzo ip

HTML:
RewriteCond %{REMOTE_ADDR} !^93\.40\.159\.99$
RewriteCond %{REQUEST_URI} !^/sitoinmanutenzione\.php$
RewriteRule ^(.*)$ sitoinmanutenzione.php [L]

create e copiate nella root dove si trova file .htaccess il file sitomanutenzione.html

PHP:
<?php
// questa riga imposta un header HTTP con codice di stato 503
header('HTTP/1.1 503 Service Temporarily Unavailable',true,503);
// questa riga dice ai client di riprovare tra circa 24 ore
header('Retry-After: 86400');
?>
<h1>Sito in manutenzione</h1>
<p>QUESTO SITO E' IN MANUTENZIONE,
RITORNA TRA QUALCHE........... BOH CHI VIVRA' VEDRA'</p>

funziona perfettamente sul mio sito su Altervista
 

Discussioni simili