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.

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top