- <Limit GET POST>
- order allow,deny
- deny from [IP_ADRESA]
- allow from all
- </Limit>
zxz | 25.11.2010 12:19 |
---|---|
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. |
zxz | 16.02.2014 21:29 |
---|---|
Predmet:Blokada pristupa nekoj IP adresi U .htaccess datoteku dodajte slledeci kod. PreuzmiIzvorni kôd (Text):
|
zxz | 16.02.2014 21:35 |
---|---|
Predmet:Opcije po defaultu PreuzmiIzvorni kôd (Text):
|
zxz | 16.02.2014 21:42 |
---|---|
Predmet:Indeksiranje datoteka Primjer prvi Ako želite omogućiti automatsko ineksiranje sadržja potrebno je u postojeću ili novokreiranu datoteku .htaccess dodati slijedeću liniju: Options +Indexes Ova naredba odnosi se na osnovni direktorij u kome se datoteka .htaccess nalazi, kao i na sve poddirektorije ispod njega. Ako direktorij ne sadrži index datoteku, web server na zahtjev automatski vraća sadržaj (listing) cijelog direktorija. Primjer drugi Ako želite zabraniti automatsko indeksiranje sadržaja u postojeću ili novokreiranu datoteku .htaccess ubacite slijedeću liniju: Options -Indexes Ova naredba odnosi se na osnovni direktorij u kome se datoteka .htaccess nalazi kao i na sve poddirektorije ispod njega. Ako direktorij ne sadržava index, web server će vratiti poruku o pogreÅ¡ci u kojoj piÅ¡e kako sadržaj direktorija nije javno dostupan. Primjer treći Ako u osnovnom direktoriju /home/username/public_html/ u .htaccess datoteku upiÅ¡ete Options -Indexes, a u poddirektoriju /home/username/public_htmol/javne_slike/ u .htaccess datoteku upiÅ¡ete Options +Indexes automatsko indeksiranje sadržaja biti će zabranjeno u svim direktorijima koji se nalaze u public_html direkotoriju, osim u poddirektoriju javne_slike. Ova metoda može se koristiti na bezbroj načina i bez ograničenja. Datoteku .htaccess možete: Kreirati na lokanom računalu i podići na server koristeći FTP program; Kreirati u direktnom načinu rada (SSH); Kreirati pomoću control panela: Webmin modules > File manager. |
zxz | 16.02.2014 21:56 |
---|---|
Predmet:zabraniti hotlinking virtualnom posluzitelju Ako želite zabraniti hotlinking određenom virtualnom poslužitelju (VirtualHost) dovoljno je u njegovom početnom direktoriju (DocumentRoot) napraviti ovakvu .htaccess datoteku: PreuzmiIzvorni kôd (Text):
|
zxz | 16.02.2014 21:58 |
---|---|
Predmet:htaccess|kreator Onlajb htaccess kretor |