Kaip atidaryti, redaguoti ir konvertuoti HTACCESS failus

Failas su failo plėtiniu HTACCESS yra "Apache Access Configuration" failas, kuris reiškia hiperteksto prieigą . Tai yra tekstiniai failai, naudojami siekiant išimties iš bendrųjų nustatymų, taikomų įvairiems "Apache" svetainės katalogams.

Funkcijos HTACCESS įdėjimas į vieną aplanką pakeis globalius nustatymus, anksčiau išplaukiančius į tą katalogą ir jo pakatalogius. Pavyzdžiui, HTACCESS failus galima sukurti nukreipiant URL , užkertant kelią katalogų sąrašui, uždrausti tam tikrus IP adresus , užkirsti kelią karštajam ryšiui ir dar daugiau.

Dar vienas įprastas HTACCESS failo naudojimas - nukreipti į failą HTPASSWD, kuriame saugomi įgaliojimai, kurie neleidžia lankytojams pasiekti to konkretaus failų katalogo.

Pastaba: skirtingai nuo kitų tipų failų, HTACCESS failuose nėra failo vardo; jie atrodo taip: .htaccess. Tiesa - jokio failo vardo, tik pratęsimo .

Kaip atidaryti HTACCESS failą

Kadangi HTACCESS failai taikomi žiniatinklio serveriams, kuriuose naudojama "Apache" žiniatinklio serverio programinė įranga, jie neįsigalioja, nebent jie būtų naudojami šiame kontekste.

Tačiau net paprastas teksto redagavimo priemonė gali atidaryti ar redaguoti HTACCESS failą, pvz., "Windows Notepad" arba vieną iš mūsų geriausių teksto redaktorių sąrašo. Kitas populiarus, nors ir nemokamas, "HTACCESS" redaktorius yra "Adobe Dreamweaver".

Kaip konvertuoti HTACCESS failą

Apache žiniatinklio serverio failus su failo plėtiniu HTACCESS galima konvertuoti į "Ngnix" žiniatinklio serverio failus naudojant šią HTACCESS internetinę prieigą prie "nginx" keitiklio. Turite į HTACCESSS failą įklijuoti į teksto laukelį, kad konvertuotumėte kodą į vieną, kurį Ngnix atpažįsta.

Panašus į "nginx" keitiklį, HTACCESS failai gali būti konvertuojami į "Web.Config", naudojant "codebreak" interneto .htaccess į "Web.Config converter". Šis keitiklis yra naudingas, jei norite konvertuoti konfigūracijos failą į tą, kuris veikia su ASP.NET žiniatinklio programa.

Pavyzdys HTACCESS failą

Žemiau yra pavyzdys. HTACCESS failas. Šis konkretus HTACCESS failas gali būti naudingas svetainę, kuri šiuo metu kuriama ir dar nėra paruošta visuomenei.

AuthType pagrindinis AuthName "Ooops ... Temporarily under Construction ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Reikalauti galiojančio vartotojo # Slaptažodžio eilė visiems kitiems Užsakymas Deny, Allow Deny from all Leisti nuo 192.168.10.10 # Programinės įrangos IP adresas Leisti iš w3.org Leisti iš googlebot.com # Leidžia "Google" nuskaityti jūsų puslapius Patenkinti bet # Nr slaptažodžio reikalingas, jei priimančioji / IP leidžiama

Kiekviena šio HTACCESS failo eilutė turi tam tikrą tikslą. Pavyzdžiui, įrašas "/.htpasswd" rodo, kad šis katalogas yra paslėptas viešajame vaizde, nebent naudojamas slaptažodis. Tačiau, jei aukščiau nurodytas IP adresas naudojamas norint pasiekti puslapį, slaptažodis nereikalingas.

Išplėstinė skaitymas HTACCESS failuose

Turėtumėte sugebėti pasakyti iš anksčiau pateikto pavyzdžio, kad HTACCESS failai gali atlikti daugybę įvairių dalykų. Tiesa, kad jie nėra paprasčiausi failai, su kuriais dirbate.

Galite sužinoti daugiau apie tai, kaip naudoti HTACCESS failą IP adresams užblokuoti, neleisti žiūrintiesiems atidaryti HTACCESS failo, blokuoti srautą į aplanką, reikalauti SSL, neleisti svetainių atsisiųsti / ištraukų ir dar daugiau "JavaScript Kit", "Apache", "WordPress" ir DigitalOcean.