Protege tus puntos con htaccess
Pregunta
Tengo un su instalación y está funcionando bien.Pero quiero negar el acceso a carpetas y archivos, redirigiendo todo el tráfico, excepto mi IP, a la raíz de dominio sin perder la capacidad de hacer la redirección normal.
algo como:
doma.in/admin (que es la carpeta de administración) redirigs a doma.in
doma.in/admin/index.php redirigs a doma.in
doma.in/j0f2k (que es una URL de acortamiento aleatorio) redirigs a cualquier URL que esté asociada
Básicamente, no quiero que las personas vean la página de inicio de sesión o cualquier archivo, pero no quiero protegerlo con la contraseña.Simplemente redirigir a la raíz de dominio.
Tengo estas reglas:
RewriteCond %{REMOTE_ADDR} !^192\.168
RewriteCond %{REQUEST_URI} !/yourls-loader\.php$ #needed to do the redirection
RewriteCond %{REQUEST_FILENAME} -f
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule .* http://doma.in/ [R=301,L]
pero no está funcionando.Cualquiera puede acceder a las carpetas.
Solución
Terminé poniendo un archivo HTACCESS en cada carpeta, redirigiendo a todos los IPS, pero mío a la raíz de dominio.Son solo 7 carpetas, por lo que no fue un gran problema.Y yours todavía funcionando bien.