Kako otvoriti, izmijeniti i pretvoriti HTACCESS datoteke

Datoteka sa HTACCESS ekstenzijom datoteke je datoteka Apache Access Configuration koja označava pristup hipertekstu . Ovo su tekstualne datoteke koje se koriste za poziv na izuzetak na globalna podešavanja koja se odnose na različite direktorijume Apache web stranice.

Postavljanje HTACCESS datoteke u jedan direktorijum će prekloniti globalna podešavanja koja su prethodno potekla na taj direktorijum i njegove poddirektorije. Na primjer, HTACCESS datoteke se mogu kreirati za preusmeravanje URL-a , sprečavanje popisa direktorijuma, zabrana određenih IP adresa , sprečavanje hotlinking-a i još mnogo toga.

Još jedna uobičajena upotreba za HTACCESS datoteku je upućivanje na datoteku HTPASSWD koja čuva akreditive koji sprečavaju posjetioce da pristupe tom određenom direktorijumu datoteka.

Napomena: Za razliku od drugih tipova datoteka, datoteke HTACCESS ne sadrže ime datoteke; izgledaju ovako: .htaccess. Tako je - uopšte nema imena datoteke, samo ekstenzija .

Kako otvoriti HTACCESS datoteku

Pošto HTACCESS datoteke primjenjuju na web servere koji pokreću Apache Web Server softver, oni ne stupe na snagu ako se ne koriste unutar tog konteksta.

Međutim, čak i jednostavan tekst editor može otvoriti ili urediti HTACCESS datoteku, kao što je Windows Notepad ili jedna od naših najboljih Lista besplatnih tekstova . Još jedan popularan, iako ne slobodan, HTACCESS editor je Adobe Dreamweaver.

Kako konvertovati HTACCESS datoteku

Apache web server datoteke sa HTACCESS ekstenzijom datoteke mogu se konvertovati u Ngnix web server datoteke koristeći ovaj online HTACCESS na nginx konverter. Morate da prilepite sadržaj datoteke HTACCESSS u polje za tekst kako biste pretvorili kod na jedan prepoznatljiv od strane Ngnix-a.

Slično nginx pretvaraču, HTACCESS datoteke se mogu konvertovati u Web.Config koristeći online .htaccess kodebreak na Web.Config konverter. Ovaj konverter je koristan ako želite pretvoriti konfiguracijsku datoteku u onu koja radi sa ASP.NET web aplikacijom.

Uzorak HTACCESS datoteke

Ispod je uzorak .HTACCESS datoteke. Ovaj konkretni HTACCESS fajl bi mogao biti korisan za veb lokaciju koja je trenutno u razvoju i koja još nije spremna za javnost.

AuthType osnovni AuthName "Ooops! Privremeno u izgradnji ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Zahtevaj validan korisnički # Lozinku za sve ostale Naruči odbiti, Dozvoli odbijanja od svih Dozvoli od 192.168.10.10 # IP adresa developera Dozvoli od w3.org Dozvoli od googlebot.com # Dozvoljava Google da puzi vaše stranice Zadovoljite bilo koju # Nije potrebna lozinka ako je dozvoljen host / IP

Svaka linija ove HTACCESS datoteke ima posebnu svrhu. Napomena "/.htpasswd", na primjer, označava da je ovaj direktorij sakriven od javnog prikaza, osim ako se ne koristi lozinka. Međutim, ako se IP adresa koja je prikazana iznad koristi za pristup stranici, onda lozinka nije potrebna.

Napredno čitanje na HTACCESS fajlovima

Trebalo bi biti u mogućnosti da iz uzorka iznad navedete da HTACCESS datoteke mogu učiniti puno različitih stvari. Istina je da oni nisu najjednostavniji fajlovi za rad.

Možete pročitati više o tome kako koristiti HTACCESS datoteku za blokiranje IP adresa, sprečavajući gledaoci da otvore HTACCESS datoteku, blokirajući saobraćaj u direktorijumu, zahtijevaju SSL, onemogućavaju downloadere / ripere za web lokaciju i još mnogo toga u JavaScript Kitu, Apache, WordPress i DigitalOcean.