Fisierul .htaccess este un fisier standard pe serverele care folosesc Apache ca server web si este folosit, dupa cum ii spune si numele (HyperText Access -> htaccess), la modificarea unor parametrii de procesare a paginilor care genereaza continut HyperText – adica a paginilor web.
Prin .htaccess se pot modifica directive PHP cum ar fi register_globals, memory_limit; se pot aplica reguli de rescriere a URL-urilor daca este instalat modulul mod_rewrite; se pot aplica reguli de securitate daca e instalat modulul mod_security etc.
Cateva setari folosite des ar fi urmatoarele:# Pentru activarea optiunii register_globals
php_flag register_globals On
# Pentru a seta o limita de memorie mai mare
php_flag memory_limit 64MB
# Pentru restrictionarea accesului
Deny from all
# Pentru restrictionarea selectiva a accesului (pe IP)
Allow from 1.2.3.4 Deny from all
# Pentru afisarea erorilor, daca acestea sunt suprimate
php_flag display_errors on php_value error_reporting 7
Aceste directive functioneaza daca sunt puse pe cate o linie separata. Sunt mult mai multe directive care pot fi setate si care pot fi gasite in documentatia serverului web apache.