Come effettuare il redirect evitando uno specifico indirizzo IP

redirect

È possibile effettuare il redirect di tutti i visitari dal proprio dominio, eccetto che per noi? Ebbene è possibile. Esistono due modi in particolare ed entrambi utilizzano il file .htaccess. Come primo metodo è possibile reindirizzare i visitatori del proprio dominio con le direttive standard di Apache:

ErrorDocument 403 http://www.vostrodominio.com
Order deny,allow
Deny from all
Allow from 192.168.5.5

In questo modo verrà effettuato il redirect di qualsiasi utente si rechi all’indirizzo vostrodominio.com, con l’eccezione del vostro computer o qualsiasi altro computer utilizzi l’IP specificato.

Alternativamente è possibile utilizzare il mod_rewrite:

RewriteEngine On
RewriteBase /
RewriteCond %{REMOTE_HOST} !^192.168.5.5
RewriteCond %{REQUEST_URI} !/temporary-offline.html$
RewriteRule .* /temporary-offline.html [R=302,L]

Foto | Flickr