Quiero que mis visitantes tengan acceso solo a una parte específica de mi sitio web (blog). Si intentan acceder a otras áreas del sitio web, me gustaría que se redireccionen a la sección del blog..htaccess mod_rewrite Redirección basada en IP: ¿cómo redirigir todo el tráfico a un subdirectorio específico, excepto mi IP?
También quieren que esto se aplica a todos, excepto a mi dirección IP.
Así que la estructura es la siguiente:
mysite.com/blog // visitor access allowed
mysite.com // redirect to mysite.com/blog
mysite.com/forum // redirect to mysite.com/blog
mysite.com/tools // redirect to mysite.com/blog
etc...
¿Tiene alguna sugerencia sobre cómo hacer esto a través de mod_rewrite de .htaccess?
gracias @jordon - si quiero agregar más de una dirección IP, ¿cuál sería la sintaxis? – pepe
@torr Simplemente copie la primera línea en otra línea y continúe agregando. –
Creo que REMOTE_ADDR es preferible a REMOTE_HOST para obtener la dirección IP. REMOTE_HOST no devolverá necesariamente la dirección IP si 'HostnameLookups' está habilitado (aunque esto está desactivado por defecto). – MrWhite