Foro

Como protejo directorios con HTACESS

0
Hola, como estan bueno abri un Thread para saber como puedo proteger directorios mediante el .htaccess <!-- s:-( --><!-- s:-( --> , por ejemplo al entrar a <!-- m -->http://adriancito.co.cc/img<!-- m --> no salga mis archivos, se que se puede proteger mediante contraseña o imprimir un aviso parecido a [quote]Forbidden You don't have permission to access /img/ on this server. Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.[/quote] si alguien sabe como hacerlo estare muy agradecido. <!-- s:mrgreen: --><!-- s:mrgreen: -->
0
Para que aparesca el "403 Forbiden" cuando alguien apunte al directorio solamente tienes que poner la seguiente directiva:
# Disable Directory Listings in this Directory and Subdirectories  
# This will hide the files from the public unless they know direct URLs  
Options -Indexes 
Si quieres protegerlo con password, necesitas crear un archivo donde este almacenado el usuario y contraseña (escriptada), a este archivo lo llamarás ".htpasswd", no es obligatorio ese nombre, pero es una convención, el usuario y password deberán estar en el siguiente formato:
# usuario:passwd
crysfel:$apr1$xDZu4/..$aApEjfkHGktwfVbzmSmOn0
para generar la password encriptada lo puedes hacer desde la terminal de linux o bien puedes usar esta herramienta online: <!-- m -->http://www.htaccesstools.com/htpasswd-generator/<!-- m --> luego editas el .htaccess con las siguiente líneas:
# Enable Basic Authentication
AuthType Basic
# This is what will be displayed to the user on the login dialog.
AuthName "Access to the Hidden Files"
# This you must edit.  It is the absolute path to the .htpasswd file.
AuthUserFile c:\appserv\www\chart\.htpasswd
# This allows any user from inside the .htpasswd file to access the
# content if they provide the proper username and password.
Require valid-user
Aqui nadamas cambia el PATH a donde esta el archivo con las contraseñas, este debe ser absoluto. saludos
0
hay una solución que es menos elegante pero si resulta efecto y es poner en los subdirectorios archivos index.html o cualquier otra extensión
0
Muchisimas gracias a los <!-- s:mrgreen: --><!-- s:mrgreen: --> voy a probar el ejemplo de stock es que no queria mirones en mi web jeje, gracias gracias cualquier cosa los estare molestando de nuevo <!-- s:lol: --><!-- s:lol: -->
0
stock lo logre hacer pero sin querer o no se que hice pero bloquea hasta el index mira <!-- m -->http://www.adriancito.co.cc<!-- m --> yo solo queria bloquear las carpetas img y demas pero no el index : <!-- s:( --><!-- s:( --> alguna solucion? saludos y gracias de antemanoo. PD:logre poner el pass pero me bloquea hasta el <!-- w -->www.adriancito.co.cc<!-- w --> yo queria que me salga eso pero en los directorios img css y etc pero no el index.html <!-- s:( --><!-- s:( --> por ahora deje con la primera opcion pero me interesa aun saber configurar el de los password a directorios especificos <!-- s8-) --><!-- s8-) -->

¿Conoces a alguien que pueda responder esta pregunta? Comparte el link en Twitter o Facebook

Es necesario registrarse para poder participar en el foro! Si ya tienes una cuenta puedes entrar y comentar en este foro.