HTACCESS файл (Энэ нь юу вэ & Хэрхэн нээх вэ)

Агуулгын хүснэгт:

HTACCESS файл (Энэ нь юу вэ & Хэрхэн нээх вэ)
HTACCESS файл (Энэ нь юу вэ & Хэрхэн нээх вэ)
Anonim

HTACCESS файлын өргөтгөлтэй файл нь "гипертекст хандалт" гэсэн утгатай Apache хандалтын тохиргооны файл юм. Эдгээр нь Apache вэб сайтын янз бүрийн лавлахуудад хамаарах глобал тохиргооноос үл хамаарах зүйл үүсгэхэд ашигладаг текст файлууд юм.

Файлыг нэг директорт байрлуулах нь өмнө нь тухайн директор болон түүний дэд лавлах руу урсаж байсан глобал тохиргоог хүчингүй болгоно. Жишээлбэл, HTACCESS файлуудыг URL-г дахин чиглүүлэх, лавлах жагсаалтаас урьдчилан сэргийлэх, тодорхой IP хаягийг хориглох, халуун холбоос үүсгэхээс сэргийлэх гэх мэт зорилгоор үүсгэж болно.

Энэ файлын өөр нэг нийтлэг хэрэглээ бол зочдод тухайн файлын директор руу хандахаас сэргийлж итгэмжлэлүүдийг хадгалдаг HTPASSWD файл руу чиглүүлэх явдал юм.

Image
Image

Бусад төрлийн файлуудаас ялгаатай нь эдгээр нь файлын нэрийг агуулдаггүй; Эдгээр нь зөвхөн файлын өргөтгөлтэй: .htaccess. шиг харагдаж байна.

HTACCESS файлыг хэрхэн нээх вэ

Эдгээр файлууд нь Apache вэб серверийн программ хангамжийг ажиллуулж байгаа вэб серверт хамаарах тул тухайн хүрээнд ашиглаагүй л бол хүчин төгөлдөр болохгүй.

Гэсэн хэдий ч энгийн текст засварлагч ч гэсэн Windows Notepad эсвэл манай шилдэг үнэгүй текст засварлагчдын жагсаалтад багтсан файлыг нээх, засах боломжтой. Үнэгүй ч гэсэн өөр нэг алдартай HTACCESS засварлагч бол Adobe Dreamweaver юм.

Файлыг хэрхэн хөрвүүлэх вэ

Та энэ онлайн HTACCESS-ийг nginx хөрвүүлэгчийг ашиглан файлыг Ngnix вэб сервер файл болгон хөрвүүлэх боломжтой. Та кодыг Ngnix таних код болгон хөрвүүлэхийн тулд текстийн талбарт агуулгыг нь буулгах шаардлагатай.

nginx хөрвүүлэгчтэй адил файлыг codebreak-ийн онлайн.htaccess-ыг Web. Config хөрвүүлэгч ашиглан Web. Config болгон хөрвүүлэх боломжтой. Хэрэв та файлаа ASP. NET вэб програмтай ажиллахыг хүсвэл энэ нь хэрэг болно.

Жишээ файл

Доорх жишээ. HTACCESS файл байна. Энэ файл нь одоогоор хөгжүүлэгдэж байгаа бөгөөд нийтэд ашиглахад хараахан бэлэн болоогүй вэб сайтад хэрэгтэй байж магадгүй.


AuthType basicAuthName "Өө! Түр зуур баригдаж байна…"AuthUserFile /.htpasswdAuthGroupFile /dev/null Бусад бүх хүнд хүчинтэй хэрэглэгчийн нууц үгийн сануулга шаардах Захиалга өгөх Татгалзах, AllowDeny.'189.1-аас бүх зүйлийг боловсруулах. addressAllow w3.org-аас googlebot.com-оос зөвшөөрөхGoogle-д таны хуудсуудыг мөлхөх боломжийг олгоно. Дурын шаардлагыг ханганаХост/IP зөвшөөрөгдсөн тохиолдолд нууц үг шаардлагагүй

Энэ файлын мөр бүр тодорхой зорилготой. Жишээлбэл, htpasswd оруулга нь нууц үг ашиглаагүй тохиолдолд энэ лавлахыг олон нийтэд харах боломжгүй гэдгийг харуулж байна. Гэсэн хэдий ч, хэрэв хуудсанд хандахын тулд дээр харуулсан IP хаяг болох 192.168.10.10-ыг ашигласан бол нууц үг оруулах шаардлагагүй.

Дэлгэрэнгүй тусламж хэрэгтэй байна уу?

Дээрх жишээнээс харахад эдгээр файлууд нэлээд уян хатан байдаг тул ажиллахад тийм ч хялбар биш нь үнэн.

Та HTACCESS файлыг IP хаягийг хаах, үзэгчдийг файл нээхээс урьдчилан сэргийлэх, лавлах руу орох урсгалыг хаах, SSL шаардах, вэб сайт татагч/хэрэглэгчийг идэвхгүй болгох болон бусад зүйлсийн талаар Apache JavaScript Kit-с дэлгэрэнгүй унших боломжтой., WordPress болон DigitalOcean.

Хэрэв та файлыг нээж чадахгүй хэвээр байгаа бол файлын өргөтгөлийг буруу уншиж, өөр форматыг төөрөлдүүлсэн байх магадлал өндөр байна - үүнийг хийхэд үнэхээр амархан. Жишээлбэл, HTA нь ижил төстэй харагдах боловч энэ өргөтгөл нь ихэвчлэн Microsoft HTML програмын хост дээр нээгддэг HTML програмын файлуудад зориулагдсан болно.

Зөвлөмж болгож буй: