Back to top
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:RewriteEngine onRewriteCond %{REMOTE_ADDR} !^123\.123\.123\.000RewriteCond %{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:RewriteEngine onRewriteCond %{REMOTE_ADDR} !^123\.123\.123\.000RewriteCond %{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.
Copyleft: Tutto il materiale pubblicato o comunque presente all'interno del sito www.joomla.it può essere utilizzato, diffuso e modificato liberamente. Hosting fornito gratuitamente da Joomlahost.it Disegno web da kreatif multimedia srl