Vamos a ver varios ejemplos de cómo impedir el acceso a archivos de nuestro servidor.
Por ejemplo, si al intentar acceder a http://www.tudominio.com/.htaccess no recibes un “Forbidden“, significa que este tipo de archivos no están protegidos contra el acceso en la configuración de tu servidor. Para solucionarlo, edita (si ya existe) o crea un archivo .htaccess en el directorio raíz de tu espacio web con las siguientes líneas en su interior:
<Files .htaccess> Order allow,deny Deny from all </Files>
De la misma forma puedes bloquear el acceso a cualquier otro archivo:
<Files archivosecreto.txt> Order allow,deny Deny from all </Files>
Nota: esto afectaría a cualquier archivo con el nombre “archivosecreto.txt” que se encuentre en el servidor.
Además, usando la directiva FilesMatch, puedes proteger archivos con determinadas extensiones:
<FilesMatch "\.(htaccess|htpasswd|ini|phps|log|bak|txt)$"> Order Allow,Deny Deny from all </FilesMatch>
Hola, muy interesante el post.
Estoy intentando aplicar esta regla a un sitio para bloquear el acceso a una pagina especifica xxxxx.html.
El Tema es asi:
Desde una pagina anterior requiere ingresar un usuario para acceder a xxxxx.html pero si aplico la regla:
order allow,deny
deny from all
me bloquea todo tipo de acceso.
Como hago para permitir que solamente se acceda desde la pagina previa y con el usuario valido?
Consulta los siguientes artículos:
http://www.cristalab.com/tutoriales/proteger-carpetas-con-.htaccess-y-.htpasswd-c213l/
http://helektron.com/tutorial-practico-de-como-proteger-carpetas-y-archivos-con-htaccess/
Excelente Apoete amigo te felicito sigue asi me gusta lo que has escrito
Order Allow,Deny
Deny from all
al colocar esta directiva en el .htaccess , se desconfigura la pagina, ya que no permite ejecutar los archivos script ni los css, que le dan un estilo a la pagina.
Si es cierto que denega el acceso a estos tipos de archivos, pero no se ejecutan.
hay alguna forma de bloquearlos pero que se ejecuten?
a mi tambien me gustaria saber eso, ¿alguien sabe?
A mi tambien me sucede lo mismo que al de arriba ^ , alguna Solución ??
Respondanme a este correo :O
ghostligth (arroba) live.com
en el encabezado del sitio https://www.ngeeks.com/bloquear-acceso-a-archivos-con-htaccess/ aparece for (i=0; i<=n; i++) lo cual no creo que lo estés mostrando a proposito
Pues sí es a propósito jeje, si te fijas verás que son frases que van cambiando cada vez que se recarga la página.