Protegir directoris amb contrasenya mitjançant .htaccess

Podem protegir directoris del nostre allotjament contractat de manera senzilla mitjançant arxius .htaccess i .htpasswd editant-los amb el bloc de notes o equivalents.

Abans de començar

Per crear els arxius .htaccess i .htpasswd utilitzarem el bloc de notes o equivalents, utilitzar el Word no funcionaria ja que no es tracta d'un editor de text pla. Pot ser que ja disposis d’un arxiu .htaccess al servidor, això és degut a que serveix per configurar alguns paràmetres de la teva web. En cas de no disposar de cap arxiu .htaccess al servidor simplement haurem de crear un nou arxiu de text i renombrar-lo a .htaccess (és possible que a Windows no puguis editar el nom ja que comença amb un punt, hauràs de pujar l'arxiu al servidor i renombrar-lo allí, mentre pots dir-li htaccess.txt).

L'arxiu .htpasswd conté els noms d'usuari i contrasenya, per la qual cosa haurem de guardar-lo a l'arrel de l'allotjament (fora de la carpeta “public”).

Editant el .htaccess

1- Crearem un arxiu de text amb el nostre editor de text pla i enganxarem el següent:

AuthName "Restricted Area"
AuthType Basic
AuthUserFile /var/www/TUDOMINIO.COM/.htpasswd
AuthGroupFile /dev/null
require valid-user

Aquí haurem de modificar el text “TUDOMINIO.COM” per el nostre domini, recorda escriure'l en minúscules.

  1. Guardem l'arxiu, el pugem a la carpeta que desitgem protegir al servidor mitjançant el nostre client FTP (per exemple FileZilla) i el renombrarem directament al servidor a “.htaccess” (sense cometes).

Editant el .htpasswd

  1. Creem novament un arxiu de text amb el nostre editor de text pla i fem el següent:

Anem a http://www.htaccesstools.com/htpasswd-generator/ i introduïm el nom d'usuari que desitgem crear i la contrasenya que ha de tenir, després polsem sobre “Submit-it”. A la següent pantalla veurem una línia com la següent:

nomdusuari:kJ7yup63GXWXk

Com podràs comprovar, a la part esquerra de la línia apareix el nom d'usuari que hàgim indicat i després dels dos punts veiem la contrasenya, però aquesta es troba encriptada, d'aquesta manera en cas que aconseguissin accedir a l'arxiu .htpasswd no els seria fàcil recuperar la contrasenya original. Podem crear diversos comptes d'usuari, simplement hauràs d'afegir-ne un per línia.

  1. Ara simplement haurem de copiar la línia que el web ens ha creat i enganxar-la a l'interior de l'arxiu .htpasswd. Procedim a guardar l'arxiu i pujar-lo també al servidor però haurem de guardar-lo a l'arrel de l'allotjament, és a dir, fora de la carpeta “public”, d’aquesta manera només l'arxiu .htaccess tindrà accés a l'arxiu .htpasswd. Un cop pujat l'arxiu el renombrarem a “.htpasswd” (sense cometes).

Llest, ja tenim accés mitjançant usuari i contrasenya a la nostra web.

Nota: Tingues en compte que per poder utilitzar aquesta funcionalitat necessitaràs disposar com a mínim d’un pla de Allotjament Bàsic.

Necessites ajuda?

El nostre equip de suport estarà encantat d'ajudar-te a resoldre els teus dubtes abans de fer el teu primer pas en el món digital.

On començar?

El primer pas per al teu nou projecte és cercar un domini lliure.

Cercar dominis