Kā atvērt, rediģēt un pārvērst HTACCESS failus

Fails ar HTACCESS faila paplašinājumu ir Apache Access konfigurācijas fails, kas apzīmē hiperteksta piekļuvi . Tie ir teksta faili, kurus izmanto, lai izsauktu izņēmumu no globālajiem iestatījumiem, kas attiecas uz dažādiem Apache tīmekļa vietnes direktorijiem.

HTACCESS faila ievietošana vienā direktorijā ignorēs globālos iestatījumus, kas iepriekš bija pārnesuši uz šo direktoriju un tā apakšdirektorijās. Piemēram, HTACCESS failus var izveidot, lai novirzītu URL , novēršot direktoriju sarakstu, aizliedzot noteiktas IP adreses , novēršot karsto saiti un citus.

Cits HTACCESS faila kopīgs lietojums ir norādīts uz HTPASSWD failu, kurā tiek glabāti akreditācijas dati, kas liedz apmeklētājiem piekļūt šim konkrētajam failu direktorijam.

Piezīme. Atšķirībā no cita veida failiem HTACCESS faili nesatur faila nosaukumu; tie izskatās šādi: .htaccess. Tas ir pareizi - nav faila nosaukuma vispār, tikai paplašinājums .

Kā atvērt HTACCESS failu

Tā kā HTACCESS faili tiek lietoti tīmekļa serveriem, kuros darbojas Apache Web Server programmatūra, tie nestājas spēkā, ja vien tie netiek izmantoti šajā kontekstā.

Tomēr pat vienkāršs teksta redaktors var atvērt vai rediģēt HTACCESS failu, piemēram, Windows Notepad vai vienu no mūsu labākajiem bezmaksas teksta redaktoru sarakstiem. Vēl viens populārs, lai gan ne bez maksas, HTACCESS redaktors ir Adobe Dreamweaver.

Kā pārvērst HTACCESS failu

Apache tīmekļa servera failus ar HTACCESS faila paplašinājumu var pārvērst Ngnix tīmekļa servera failos, izmantojot šo tiešsaistes HTACCESS uz nginx pārveidotāju. Teksta lodziņā ir jāielīmē HTACCESSS faila saturs, lai konvertētu kodu uz vienu, ko atpazīst Ngnix.

Līdzīgi kā nginx pārveidotājs, HTACCESS failus var pārveidot Web.Config, izmantojot codebreak tiešsaistes .htaccess uz Web.Config pārveidotāju. Šis pārveidotājs ir noderīgs, ja vēlaties konfigurācijas failu pārvērst par tādu, kas darbojas ar ASP.NET tīmekļa lietojumprogrammu.

Parauga HTACCESS fails

Zemāk ir paraugs. HTACCESS fails. Šis konkrētais HTACCESS fails var būt noderīgs tīmekļa vietnei, kas šobrīd tiek izstrādāta un vēl nav publiski pieejama.

AuthType pamata AuthName "Ooops ... Temporarily under Construction ..." AuthUserFile /.htpasswd AuthGroupFile / dev / null Pieprasīt derīgu lietotāja # paroli uzaicināt ikvienam citam Pasūtīt Deny, Atļaut Atteikt no visiem Atļaut no 192.168.10.10 # Izstrādātāja IP adrese Atļaut no w3.org atļaut no googlebot.com # ļauj Google rāpot jūsu lapas apmierināt jebkuru # nav nepieciešama parole, ja uzņēmēja / IP ir atļauta

Katrai šī HTACCESS faila rindai ir īpašs mērķis. Piemēram, ieraksts "/.htpasswd" norāda, ka šis katalogs ir paslēpts no publiskā viedokļa, ja vien netiek izmantota parole. Tomēr, ja iepriekš norādītā IP adrese tiek izmantota, lai piekļūtu lapai, tad parole nav nepieciešama.

Uzlabotā lasīšana HTACCESS failos

Jums vajadzētu spēt pateikt no parauga, ka HTACCESS faili var darīt daudz dažādu lietu. Ir taisnība, ka tie nav vienkāršākie faili, ar ko strādāt.

Jūs varat uzzināt vairāk par to, kā izmantot HTACCESS failu, lai bloķētu IP adreses, neļaut skatītājiem atvērt HTACCESS failu, bloķēt datplūsmu uz direktoriju, pieprasīt SSL, atspējot tīmekļa vietņu lejupielādētājus / ripperus un vairāk ar JavaScript Kit, Apache, WordPress un DigitalOcean.