Predmet:Å ta je Htaccess?
Htacces je datoteka kojom se dodatno konfiguriše rad Apache web servera i njegovih modula.
Å ta se tačno definiÅ¡e?
DefiniÅ¡u se specifični error dokumenti
Redirekcije
Izmjenjuju se URL-ovi
Zabranjuju se pristupi odredjenim dokumentima ili čitavom sajtu
Podešavaju varijable
Dodaju specijalni manipulatori datoteka itd itd
Neka nepisana pravila a često se tiču zabluda u vezi .htaccess datoteke:
Omogućavanje koriÅ¡ćenja .htaccess datoteke ne doprinosi zaÅ¡titi sererva.
Htaccess usporava server jer se učitava na svaki klik. ZaÅ¡to? Apache web server pregledava svaki direktorijum da li postoji ta datoteka i pri njenom učitavanju izvrÅ¡ava komande koje su napisane u njoj.
Podešavanja u .htaccess datoteci nemaju prednost u odnosu na podešavanja u httpd datoteci.
Kakav sad httpd?
Razlika izmedju httpd, kao glavne konfiguracione datoteke, i .htaccess je Å¡to se httpd obično nalazi u /etc/httpd/ direktorijumu dok se .htaccess datoteka stavlja dje god vama odgovara, a obično se nalazi u root sajta. Najveća razlika je Å¡to httpd definiÅ¡e rad Apache web servera, dok .htaccess rekurzivno definiÅ¡e rad direktorijuma u kojem se nalazi.
Vjerovatno ćete se pitati zaÅ¡to dvije datoteke za istu stvar? Pa baÅ¡ i nije tako. Httpd podeÅ¡ava administrator servera dok korisnici, tj. vlasnici sajtova ili webmasteri imaju pravo da dodaju neka „nezabranjena podeÅ¡avanja“ u .htaccess. Uobičajeno je da se htaccess omogućava na dijeljenim hosting nalozima.
Često se deÅ¡ava da neko pita „stavio sam .htaccess na server ali ga ne vidim“. U suÅ¡tini tačka ispred imena htaccess označava tu datoteku kao sakrivenu i to Apache razumije :). Htaccess je "unix datoteka" i obično nije izlistana u običnim podeÅ¡avanjima servera. Obavezno se pravi pomoću nekog editora kao ASCII tekstualna datoteka.
Podrska samo putem foruma, jer samo tako i ostali imaju koristi od toga.