Tengo el siguiente archivo .htaccess:Cómo denegar el acceso a un archivo .htaccess en
RewriteEngine On
RewriteBase/
# Protect the htaccess file
<Files .htaccess>
Order Allow,Deny
Deny from all
</Files>
# Protect log.txt
<Files ./inscription/log.txt>
Order Allow,Deny
Deny from all
</Files>
# Disable directory browsing
Options All -Indexes
Estoy tratando de prohibir a los visitantes para acceder al siguiente archivo:
domain.com/inscription/log.txt
pero lo que arriba no funciona: todavía puedo acceder al archivo desde el navegador de forma remota.
Si su uso de IIS, haga lo siguiente en el archivo web.config en su lugar. –
Usar las reglas de reescritura no permite que mi propio código acceda a los contenidos de * .txt. ¿Cómo te las arreglarías con esto? – Pantss
"el alcance de la directiva' 'solo se aplica a ese directorio" - no, no es así. Se aplica a ese directorio _y_ a todos los subdirectorios debajo de él. Entonces '' capturará '/ log.txt' _and_'/inscription/log.txt'. –
MrWhite