Bien, en este sencillo tutorial, les enseñaré como proteger un directorio de su website, sin php, con un sistema muy seguro y para el que solo se requiere el bloc de notas y el apache como servidor web.
abriendo el bloc de notas y creamos un archivo con el siguiente nombre => .htaccess
En el archivo .htaccess introduciremos lo siguiente:
AuthName "Necesitas Password Para Entrar Aqui"
AuthType Basic
AuthUserFile /direccion/completa/a/.htpasswd Require valid-user
y guardamos.
Ahora procederemos a crear el archivo => .htpasswd
Abrimos bloc de notas, creamos .htpasswd y le metemos lo siguiente
usuario:password
usuario2:password2
Sustituyendo usuario por el nombre del usuario, y password por la pass del usuario.
Podemos añadir tantos usuarios como queramos, y siempre de la siguiente
forma => usuario:contraseña
AVISO: Solo un usuario:contraseña por linea
Configuracion de Errores
Si queremos configurar los tipicos errores 404,401 tendremos que tener en cuenta los siguientes errores mas comunes:
Error 401 - Autorizacion requerida
Error 500 - Error interno del servidor
Error 404 - Pagina invalida
Y teniendo en cuenta esos 3 errores, procederemos a la configuracion de los mismos de la siguiente manera:
Abrimos NotePad -> Abrimos el .htaccess -> Añadimos nuevas lineas
Las lineas que añadiremos seran del tipo:
ErrorDocument numero ../pagina-de-error.htm
De tal manera que si queremos que muestré la index en caso de error lo hariamos añadiendo la siguiente linea al .htaccess
ErrorDocument 404 /index.html
Utilizacion del .htaccess
Pues bien, ahora deberiamos de tener dos archivos:
-.htacces
AuthName "Necesitas Password Para Entrar Aqui"
AuthType Basic
AuthUserFile /direccion/completa/a/.htpasswd
ErrorDocument 404 /index.html
ErrorDocument 500 /index.html Require valid-user
-.htpasswd
admin:contraseña co-admin:lapassword
Con esos dos archivos listos ya tenemos todo lo necesario para proteger un directorio de nuestro hosting.
Yo, por ejemplo, elegí proteger el directorio /admin/ pos causas mas que evidentes..... xD
Weno, pos elegis el directorio a proteger, abris el FTP, conectais con con vuestro hosting, accedeis a la carpeta a proteger, y DENTRO DE LA CARPETA teneis que meter el .htaccess y el .htpasswd
CUIDADO: El .htaccess y el .htpasswd deben de estar DENTRO DE LA CARPETA que se quiere proteger, y nunca fuera.
Bueno, pos asi termina este manual....
Espero que les sirva de algo.