Pregunta:
¿Cómo puedo permitir y denegar el acceso HTTP a los archivos según la extensión del archivo? Necesito denegar el acceso a todos los archivos TXT.
Responder:
A continuación puede encontrar ejemplos simples sobre cómo regular el acceso de descarga a los archivos mediante el
.htaccess
archivo. En el primer ejemplo, el siguiente
.htaccess
código bloqueará el acceso a todos los archivos con extensión de archivo
.txt
a todas las solicitudes que resulten en HTTP
ERROR 403: Forbidden.
.
Order Allow,Deny
Deny from All
Si se requiere un acceso de descarga basado en la dirección IP de origen, es posible permitir el acceso por dirección IP. El siguiente código denegará el acceso a todos y luego permitirá el acceso al
.txt
archivo a solicitudes provenientes, por ejemplo, de. Dirección IP
204.215.85.145
:
Order Deny,Allow
Deny from All
Allow from 204.215.85.145/32