Failas su HTACCESS failo plėtiniu yra „Apache Access“konfigūracijos failas, reiškiantis „hiperteksto prieigą“. Tai yra tekstiniai failai, naudojami iškviesti visuotinių nustatymų, taikomų įvairiems Apache svetainės katalogams, išimtį.
Įdėjus failą į vieną katalogą, bus nepaisyti visuotiniai nustatymai, kurie anksčiau buvo nukreipti į tą katalogą ir jo pakatalogius. Pavyzdžiui, galima sukurti HTACCESS failus, skirtus URL peradresavimui, katalogų sąrašo neleidimui, konkrečių IP adresų uždraudimui, karštųjų saitų apsaugai ir kt.
Kitas įprastas šio failo naudojimas yra nukreipimas į HTPASSWD failą, kuriame saugomi kredencialai, neleidžiantys lankytojams pasiekti konkretaus failų katalogo.
Skirtingai nuo kitų tipų failų, juose nėra failo pavadinimo; jie atrodo taip, tik su failo plėtiniu: .htaccess.
Kaip atidaryti HTACCESS failą
Kadangi šie failai taikomi žiniatinklio serveriams, kuriuose veikia „Apache“žiniatinklio serverio programinė įranga, jie neįsigalioja, nebent jie naudojami tame kontekste.
Tačiau net paprasta teksto rengyklė gali atidaryti arba redaguoti failą, pvz., „Windows Notepad“arba vienas iš geriausių nemokamų teksto redaktorių sąrašo. Kitas populiarus, nors ir ne nemokamas HTACCESS redaktorius yra „Adobe Dreamweaver“.
Kaip konvertuoti failą
Galite konvertuoti failą į Ngnix žiniatinklio serverio failą naudodami šį internetinį HTACCESS į nginx keitiklį. Turite įklijuoti jo turinį į teksto laukelį, kad konvertuotumėte kodą į kodą, atpažįstamą Ngnix.
Panašiai kaip nginx konverteris, failas gali būti konvertuojamas į Web. Config naudojant kodo pertraukos internetinį.htaccess į Web. Config keitiklį. Tai naudinga, jei norite, kad failas veiktų su ASP. NET žiniatinklio programa.
Pavyzdinis failas
Toliau pateikiamas. HTACCESS failo pavyzdys. Šis konkretus failas gali būti naudingas svetainei, kuri šiuo metu kuriama ir dar neparengta viešai.
AuthType basicAuthName "Oi! Laikinai kuriamas…"AuthUserFile /.htpasswdAuthGroupFile /dev/nullReikalauti galiojančio naudotojoSlaptažodžio raginimas visiems kitiemsUžsakyti Atmesti, LeistiDeni iš visų.1 IP.6 819Leisti.'s addressAllow from w3.orgAllow from googlebot.comLeidžia „Google“tikrinti jūsų puslapiusPatenkinti bet kokįNereikia slaptažodžio, jei leidžiama priegloba / IP
Kiekviena šio failo eilutė turi tam tikrą paskirtį. Pavyzdžiui, įrašas htpasswd rodo, kad šis katalogas yra paslėptas nuo viešo vaizdo, nebent naudojamas slaptažodis. Tačiau jei prieigai prie puslapio naudojamas aukščiau nurodytas IP adresas 192.168.10.10, slaptažodis nereikalingas.
Reikia daugiau pagalbos?
Iš anksčiau pateikto pavyzdžio turėtumėte suprasti, kad šie failai yra gana lankstūs, taigi tiesa, kad su jais dirbti nėra lengviausia.
Daugiau apie tai, kaip naudoti HTACCESS failą IP adresams blokuoti, neleisti žiūrintiesiems atidaryti failo, blokuoti srautą į katalogą, reikalauti SSL, išjungti svetainių atsisiuntimo / kopijavimo programas ir daugiau, galite perskaityti „JavaScript Kit“, „Apache“, WordPress ir DigitalOcean.
Jei vis tiek negalite atidaryti failo, yra didelė tikimybė, kad neteisingai supratote failo plėtinį, supainiodami kitą šio formato formatą – iš tikrųjų tai padaryti labai paprasta. Pavyzdžiui, HTA gali atrodyti panašiai, tačiau šis plėtinys skirtas HTML taikomųjų programų failams, kurie paprastai atsidaro Microsoft HTML Application Host.