Bloquea el acceso a determinados directorios mediante .htaccess

Publicado por Fox in the Net el 07 agosto 2016 a las 10:00
  1. Desarrollo web
  2. Bloquea el acceso a determinad...

Cuando trabajamos con proyectos webs grandes es probable que necesitemos que el acceso a determinados directorios este bloqueado. Esta necesidad puede surgir para mejorar la seguridad del panel de control del sitio o simplemente denegar el acceso a carpetas que no deben ser accesibles públicamente. Para conseguir este cometido podemos hacer uso del archivo .htaccess. Mediante este archivo se pueden incluir las reglas de reescritura de las URIs, cambiar el directorio de los logs, establecer la caché para los archivos y muchas funcionalidades más.

Bloquar el acceso total a un directorio

Para bloquear completamente el acceso a un directorio solo debemos crear un archivo llamado .htaccess dentro del mismo y poner lo siguiente:

<Limit GET>
 Order Deny,Allow
 Deny from all
</Limit>

Bloquear el acceso a un directorio excluyendo determinadas IPs

Para este cometido debemos hacer lo mismo que en el caso anterior, necesitamos crear el archivo .htaccess dentro del directorio que deseamos bloquear y escribir lo siguiente:

<Limit GET>
 Order Deny,Allow
 Deny from all
 Allow from 192.168.1.10 192.168.1.11 
</Limit>

Con esta información tenemos lo necesario para bloquear o limitar el acceso a un directorio de nuestro sitio web.