Potrebbe capitare di dover fare manutenzione al codice del proprio sito web; in questo caso la cosa ideale è preparare una pagina web con le indicazioni sullo stato di manutenzione e far si che solo il proprio PC riesca a navigare il sito, mentre tutti gli visitatori vengano rediretti su tale pagina.
In questo caso è possibile utilizzare un po’ di codice di rewrite in un files htaccess:
1 2 3 4 | RewriteEngineon RewriteCond%{REMOTE_ADDR}!^123\.123\.123\.000 RewriteCond%{REQUEST_URI}!/maintenance.html$[NC] RewriteRule.*/maintenance.html[R=302,L] |
In questo caso, tutte le richieste che provengono da un IP differente da 123.123.123.000 e verso una pagina che non è maintenance.html, vengono redirette alla pagina maintenance.html.
In alternativa, se si vuole effettuare il redirect verso un altro dominio, si può usare:
1 2 3 4 | RewriteEngineon RewriteCond%{REMOTE_ADDR}!^123\.123\.123\.000 RewriteCond%{REQUEST_URI}^/(.*)/ RewriteRule(.*)http://www.extdomain.com/$1 [L] |
dove chiaramente www.extdomain.com è il nome a dominio esterno.
E’ infine possibile filtrare l’intera classe C sostituendo 000 con * nell’indirizzo.
enjoy
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta