.htaccess este un fișier de configurare folosit de serverele web de tip Apache (și LiteSpeed WS). Îți permite să aplici reguli la nivel de folder, fără a modifica configurația principală a serverului.
La ce folosește
- Redirecturi (301/302) și rescrierea URL-urilor
- Securitate — protejarea unor foldere cu parolă, blocarea accesului pe bază de IP
- Forțarea HTTPS sau a variantei preferate (www vs non-www)
- Pagini de eroare personalizate, reguli de cache
Cum funcționează
Fișierul se numește exact .htaccess (cu punct la început) și se pune în folderul în care vrei să se aplice regulile. Se aplică acelui folder și subfolderelor lui.
De reținut
- O greșeală în
.htaccesspoate face site-ul inaccesibil (eroare 500) — păstrează o copie înainte de modificări - Este specific serverelor Apache/LiteSpeed; pe Nginx se folosesc alte metode de configurare
- Fiind un fișier „ascuns”, trebuie să activezi afișarea fișierelor ascunse în clientul tău FTP ca să îl vezi