Cita:
Iniciado por pithon Hola, lo acabo de probar y no me esta funcionando, tampoco con un archivo en concreto
Buenas,
Si quieres bloquear el acceso a un directorio
1.- Crea un archivo .htacces en el directorio concreto
2.- Copia dentro la directiva
Deny from all
Código:
# /root/directorio/.htaccess
Deny from all
Si quieres bloquear un archivo concreto el código que te dejó
Lauser debe funcionar.
Si no te funciona...
1.- Prueba a cerrar el tag <Files >
Código:
#bloquear un fichero concreto
<Files archivo_a_bloquear.html>
Order allow,deny
Deny from all
</Files>
2.- Comprueba que tienes activada la directiva del virtualhost
Código:
DocumentRoot /var/www/phptest/httpdocs
ServerName www.hostname.com
<Directory "/dir/root">
# ... otras directivas
AllowOverride All <------ esta
</Directory>
Si no ignorará todo lo que pongas en tus .htaccess
Para saber si AllowOverride All está activa
Basta con escribir cualquier cosa en tu .htaccess
Debería lanzar un error de servidor:
Código:
Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator ...
PD.: No estoy muy puesto en tema de servidores, pero algo se suele aprender a base de Prueba/Error. Así que si hay algún fallo en lo descrito, solo tienen que comentarlo
Saludos,