Como protejo directorios con HTACESS
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: -->
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 -IndexesSi 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/..$aApEjfkHGktwfVbzmSmOn0para 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-userAqui nadamas cambia el PATH a donde esta el archivo con las contraseñas, este debe ser absoluto. saludos
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
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: -->
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.