Kuidas avada, redigeerida ja teisendada HTACCESS-faile

Faili laiendiga HTACCESS on fail, mis on mõeldud hüperteksti juurdepäsuks . Need on tekstifailid, mida kasutatakse, et käivitada erand üldistest seadetest, mis kehtivad Apache veebisaidi erinevate kataloogide jaoks.

HTACCESSi faili paigutamine ühte kataloogi ületab globaalsed sätted, mis varem voolusid selle kataloogi ja selle alamkataloogide alla. Näiteks HTACCESSi faile saab luua URL-i ümbersuunamiseks, kataloogide nimekirja tõkestamiseks, teatud IP-aadresside keelamiseks, hotlinkimise vältimiseks ja muuks.

Veel üks HTACCESSi faili tavaline kasutamine on mõeldud selleks, et näidata HTPASSWD-faili, mis salvestab mandaate, mis takistavad külastajaid sellele konkreetsele failide kataloogile juurde pääseda.

Märkus: erinevalt muud tüüpi failidest ei sisalda HTACCESS-failid faili nime; nad näevad välja nii: .htaccess. See on õige - failinimi pole üldse, lihtsalt laiend .

Kuidas HTACCESS-faili avada

Kuna HTACCESS-failid kehtivad veebiserveritele, mis kasutavad Apache veebiserveritarkvara, siis need ei jõustu, kui neid ei kasutata selles kontekstis.

Kuid isegi lihtne tekstiredaktor suudab avada või redigeerida HTACCESS-faili, nagu näiteks Windowsi märkmik või üks meie parimatest tasuta tekstredaktorite loendist. Teine populaarne, kuigi mitte tasuta, HTACCESSi redaktor on Adobe Dreamweaver.

Kuidas HTACCESS-faili teisendada

Apache veebiserveri faile HTACCESSi faililaiendiga saab konverteerida Ngnixi veebiserverifailidesse, kasutades seda online HTACCESSit nginxi muundurile. Peate HTACCESSS-faili sisu kleepima tekstikasti, et teisendada kood Ngnixi tuvastatavaks.

Sarnaselt nginxi konverteriga saab HTACCESSi faile konverteerida Web.Configiks, kasutades codebreaki veebi .htaccess veebi .Config converter. See muundur on kasulik, kui soovite teisendada konfiguratsioonifaili sellesse, mis töötab ASP.NET veebirakendusega.

Proovi HTACCESSi fail

Allpool on näidis. HTACCESS fail. See konkreetne HTACCESSi fail võib olla kasulik veebisaidile, mis on praegu arendamisel ja pole veel üldsusele valmis.

AuthType põhiline AuthName "Ooops! Ajutiselt ehituses ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Nõue kehtiva kasutaja # Parooli viip kõigile teistele Telli keelata, lubada keelata kõik Lubatud alates 192.168.10.10 # Arendaja IP-aadress Luba alates w3.org Lubage googlebot.com-lt # Lubab Googleil teie lehti indekseerida Vastake mis tahes # Parooli ei nõuta, kui host / IP on lubatud

Sellel HTACCESS-failil on üks konkreetne eesmärk. Näiteks "/.htpasswd" kirje näitab, et see kataloog on avalikus vaates peidetud, kui parooli ei kasutata. Kui aga lehele pääsemiseks kasutatakse ülaltoodud IP-aadressi, pole see parool vajalik.

Täiustatud lugemine HTACCESS-failides

Sa peaksid olema võimelised ülalnimetatud valimisest rääkima, et HTACCESS-failid võivad teha palju erinevaid asju. On tõsi, et nad ei ole kõige lihtsamad failid, millega töötada.

Lisateavet HTACCESS-faili kasutamise kohta IP-aadresside blokeerimiseks, vaatajatele HTACCESS-i avamise keelamist, kataloogi liikluse blokeerimist, SSL-i nõudmist, veebisaidi allalaadijate / rippmenüüde keelamist ja rohkem JavaScript komplekti, Apache, WordPressi ja DigitalOcean.