Datoteka sa ekstenzijom datoteke HTACCESS je datoteka za konfiguraciju pristupa Apacheu koja je skraćenica za "hipertekstualni pristup". Ovo su tekstualne datoteke koje se koriste za pozivanje izuzetaka od globalnih postavki koje se primjenjuju na različite direktorije Apache web stranice.
Postavljanje datoteke u jedan direktorij će nadjačati globalne postavke koje su se prethodno spuštale u taj direktorij i njegove poddirektorije. Na primjer, HTACCESS datoteke se mogu kreirati za preusmjeravanje URL-a, sprječavanje liste direktorija, zabranu određenih IP adresa, sprječavanje hotlinkinga i još mnogo toga.
Još jedna uobičajena upotreba za ovu datoteku je upućivanje na HTPASSWD datoteku koja pohranjuje vjerodajnice sprečavajući posjetitelje da pristupe tom određenom direktoriju datoteka.
Za razliku od drugih tipova fajlova, oni ne sadrže naziv fajla; izgledaju ovako, samo sa ekstenzijom datoteke: .htaccess.
Kako otvoriti HTACCESS fajl
Pošto se ovi fajlovi odnose na web servere koji koriste softver Apache web servera, oni 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, kao što je Windows Notepad ili neki sa naše liste najboljih besplatnih uređivača teksta. Još jedan popularan, iako ne besplatan, HTACCESS uređivač je Adobe Dreamweaver.
Kako konvertovati fajl
Možete konvertovati datoteku u datoteku Ngnix web servera koristeći ovaj online HTACCESS u nginx konvertor. Morate zalijepiti njegov sadržaj u okvir za tekst da konvertujete kod u onaj koji Ngnix prepoznaje.
Slično nginx konvertoru, datoteka se može konvertovati u Web. Config koristeći codebreak-ov online.htaccess u Web. Config konvertor. Ovo je korisno ako želite da datoteka radi sa ASP. NET web aplikacijom.
Sample File
U nastavku je primjer. HTACCESS datoteke. Ova konkretna datoteka može biti korisna za web stranicu koja je trenutno u razvoju i još nije spremna za javnost.
AuthType basicAuthName "Ups! Privremeno je u izradi…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullRequire valid-userPrompt za lozinku za sve ostale. addressAllow from w3.orgAllow from googlebot.comDozvoljava Google-u da indeksira vaše straniceSatisfy AnyNije potrebna lozinka ako je host/IP dozvoljen
Svaki red ove datoteke ima određenu svrhu. Unos htpasswd, na primjer, označava da je ovaj direktorij skriven od javnog pogleda osim ako se ne koristi lozinka. Međutim, ako se IP adresa prikazana gore, 192.168.10.10, koristi za pristup stranici, lozinka nije potrebna.
Trebate dodatnu pomoć?
Iz gornjeg uzorka trebalo bi da vidite da su ovi fajlovi prilično fleksibilni, tako da je istina da sa njima nije najlakše raditi.
Možete pročitati više o tome kako koristiti HTACCESS fajl za blokiranje IP adresa, sprečavanje gledalaca da otvore fajl, blokiranje saobraćaja na direktorijumu, zahtevanje SSL-a, onemogućavanje preuzimača/ripera veb lokacija i još mnogo toga na JavaScript Kit, Apache, WordPress i DigitalOcean.
Ako i dalje ne možete otvoriti datoteku, postoji velika šansa da pogrešno čitate ekstenziju datoteke, zbunjujući drugi format za ovaj - to je zapravo vrlo lako učiniti. HTA, na primjer, može izgledati slično, ali ta ekstenzija je rezervirana za datoteke HTML aplikacije, koje se obično otvaraju u Microsoft HTML Application Host-u.