Datoteka s datotečnim nastavkom HTACCESS konfiguracijska je datoteka Apache Accessa koja označava "pristup hipertekstu". Ovo su tekstualne datoteke koje se koriste za pozivanje iznimke na globalne postavke koje se primjenjuju na različite direktorije Apache web stranice.
Smještanjem datoteke u jedan direktorij poništit će se globalne postavke koje su se prethodno spuštale u taj direktorij i njegove poddirektorije. Na primjer, HTACCESS datoteke mogu se stvoriti za preusmjeravanje URL-a, sprječavanje popisa direktorija, zabranu određenih IP adresa, sprječavanje hotlinkinga i više.
Druga uobičajena upotreba ove datoteke je za ukazivanje na HTPASSWD datoteku koja pohranjuje vjerodajnice koje sprječavaju posjetitelje da pristupe tom određenom direktoriju datoteka.
Za razliku od drugih vrsta datoteka, ove ne sadrže naziv datoteke; izgledaju ovako, samo s nastavkom datoteke: .htaccess.
Kako otvoriti HTACCESS datoteku
Budući da se ove datoteke primjenjuju na web poslužitelje koji pokreću softver web poslužitelja Apache, ne stupaju na snagu osim ako se ne koriste u tom kontekstu.
Međutim, čak i jednostavan uređivač teksta može otvoriti ili urediti datoteku, poput Windows Notepada ili nekog s našeg popisa najboljih besplatnih uređivača teksta. Još jedan popularan, iako ne besplatan HTACCESS editor je Adobe Dreamweaver.
Kako pretvoriti datoteku
Možete pretvoriti datoteku u datoteku Ngnix web poslužitelja pomoću ovog online pretvarača HTACCESS u nginx. Morate zalijepiti njegov sadržaj u tekstualni okvir kako biste pretvorili kod u onaj koji će Ngnix prepoznati.
Slično nginx pretvaraču, datoteka se može pretvoriti u Web. Config pomoću codebreakovog mrežnog pretvarača.htaccess u Web. Config. Ovo je korisno ako želite da datoteka radi s ASP. NET web aplikacijom.
Uzorak datoteke
Ispod je primjer. HTACCESS datoteke. Ova određena datoteka može biti korisna za web stranicu koja je trenutno u razvoju i još nije spremna za javnost.
AuthType basicAuthName "Ups! Privremeno u izradi…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userUpit za lozinku za sve ostaleOrder Deny, AllowDeny from allAllow from 192.168.10.10IP razvojnog programera addressAllow from w3.orgAllow from googlebot.comOmogućuje Googleu indeksiranje vaših stranica Satisfy AnyNije potrebna lozinka ako je host/IP dopušten
Svaki redak ove datoteke ima određenu svrhu. Unos htpasswd, na primjer, označava da je ovaj direktorij skriven od pogleda javnosti osim ako se ne koristi lozinka. Međutim, ako se gore prikazana IP adresa, 192.168.10.10, koristi za pristup stranici, tada lozinka nije potrebna.
Trebate li više pomoći?
Iz gornjeg uzorka trebali biste vidjeti da su ove datoteke prilično fleksibilne, tako da je istina da s njima nije najlakše raditi.
Možete pročitati više o tome kako koristiti HTACCESS datoteku za blokiranje IP adresa, sprječavanje gledatelja da otvore datoteku, blokiranje prometa prema imeniku, zahtijevanje SSL-a, onemogućavanje programa za preuzimanje/riper web stranice i više na JavaScript Kit, Apache, WordPress i DigitalOcean.
Ako i dalje ne možete otvoriti datoteku, postoji velika vjerojatnost da pogrešno čitate ekstenziju datoteke, brkajući drugi format za ovaj - to je zapravo vrlo lako učiniti. HTA, na primjer, može izgledati slično, ali to je proširenje rezervirano za HTML Application datoteke, koje se obično otvaraju u Microsoft HTML Application Host.