HTACCESS-fail (mis see on ja kuidas seda avada)

A faili HTACCESSiga faililaiendit on Apache Accessi konfiguratsioonifail, mis tähistab "hüperteksti juurdepääsu". Need on tekstifailid kasutatakse erandi kutsumiseks globaalsetest sätetest, mis kehtivad Apache veebisaidi erinevatele kataloogidele.

Faili paigutamine ühte kataloogi alistab globaalsed sätted, mis varem voolasid sellesse kataloogi ja selle alamkataloogidesse. Näiteks saab HTACCESS-faile luua ümbersuunamiseks URL, takistades kataloogide loendit, keelates konkreetseid IP-aadressid, vältides hotlinkide loomist ja palju muud.

Selle faili teine ​​levinud kasutusviis on osutada HTPASSWD-failile, mis salvestab mandaadid, mis takistavad külastajatel juurdepääsu sellele konkreetsele failikataloogile.

HTACCESS-fail operatsioonisüsteemis Windows 10, mis avaneb Notepadiga

Erinevalt teist tüüpi failidest ei sisalda need failinime; need näevad välja sellised, ainult faililaiendiga: .htaccess.

Kuidas HTACCESS-faili avada

Kuna need failid kehtivad veebi kohta serverid mis juhivad Apache veebiserver tarkvara, ei jõustu need, kui neid selles kontekstis ei kasutata.

Kuid isegi lihtne tekstiredaktor suudab faili avada või redigeerida, näiteks Windows Notepad või mõni meie oma Parimad tasuta tekstiredaktorid nimekirja. Teine populaarne, kuigi mitte tasuta, HTACCESSi redaktor on Adobe Dreamweaver.

Kuidas faili teisendada

Saate faili teisendada aNgnix veebiserveri faili, kasutades seda võrgus HTACCESS nginxi muunduriks. Koodi teisendamiseks Ngnixi poolt äratuntavaks peate selle sisu tekstikasti kleepima.

Sarnaselt nginxi muunduriga saab faili teisendada veebiks. Seadistage võrgus koodimurdmise abil .htaccess veebile. Konfiguratsioonimuundur. See on kasulik, kui soovite, et fail töötaks ASP.NET-i veebirakendusega.

Näidisfail

Allpool on .HTACCESS-faili näidis. See konkreetne fail võib olla kasulik veebisaidi jaoks, mida praegu arendatakse ja mis pole veel avalikkuse jaoks valmis.

Põhiline AuthType
AuthName "Oih! Ajutiselt ehitamisel..."
AuthUserFile /.htpasswd
AuthGroupFile /dev/null
Nõua kõigi teiste jaoks kehtiva kasutaja # parooliviipa
Telli Keela, luba
Keeldu kõigist
Luba alates 192.168.10.10 # Arendaja IP-aadress
Luba saidilt w3.org
Luba saidilt googlebot.com # Võimaldab Google'il teie lehtedel roomata
Satisfy Any # Parooli pole vaja, kui host/IP on lubatud.

Selle faili igal real on konkreetne eesmärk. The /.htpasswd näiteks kirje näitab, et see kataloog on avaliku vaate eest peidetud, kui parooli ei kasutata. Kui aga lehele juurdepääsuks kasutatakse ülaltoodud IP-aadressi, pole parooli vaja.

Kas vajate rohkem abi?

Peaksite ülaltoodud näidisest aru saama, et need failid võivad teha palju erinevaid asju. On tõsi, et need pole just kõige lihtsamad failid, millega töötada.

Saate lugeda lisateavet selle kohta, kuidas kasutada HTACCESS-faili IP-aadresside blokeerimiseks, vaatajatel faili avamise takistamiseks, liikluse blokeerimiseks kataloogi, nõudmiseks SSL, veebisaitide allalaadijate/rippijate keelamine ja palju muud aadressil JavaScripti komplekt, Apache, WordPress, ja DigitalOcean.