htaccess гэж юу вэ?

.htaccess нь Apache зэрэг вэб серверүүдэд вэбсайтын үйл ажиллагааг хянах, өөрчлөхөд ашигладаг тохиргооны файл юм. Энэ нь нууц үгийн хамгаалалт, URL дахин чиглүүлэлт, кэшийг хянах гэх мэт өргөн хүрээний тохиргоо хийх боломжийг олгодог.

htaccess гэж юу вэ?

.htaccess нь вэб серверүүд вэб сайтууд хэрхэн ажиллаж байгааг хянахын тулд ашигладаг тохиргооны файл юм. Энэ нь серверт тодорхой файл эсвэл лавлах хүсэлтийг хэрхэн зохицуулахыг зааж өгдөг дүрмийг агуулдаг бөгөөд вэбсайтын зарим хэсэгт хандах хандалтыг хянах, URL хаягийг дахин чиглүүлэх гэх мэт. Үүнийг вэб сайтад зочлогчдын янз бүрийн төрлийн хүсэлтийг хэрхэн зохицуулах талаар серверт зориулсан зааварчилгаа гэж бодоорой.

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

htaccess файл нь вэб програмын үндсэн директорт байрладаг энгийн текст файл юм. Энэ нь серверт янз бүрийн хүсэлтийг хэрхэн зохицуулахыг зааж өгдөг хэд хэдэн удирдамжийг агуулдаг. Эдгээр удирдамжийг тодорхой файл эсвэл лавлах руу хандах хандалтыг хянах, өөрчлөн алдааны мессеж тохируулах, URL-уудыг дахин чиглүүлэх гэх мэт олон зүйлд ашиглаж болно. .htaccess файлуудыг ашигласнаар хөгжүүлэгчид серверийг дахин эхлүүлэх эсвэл үндсэн тохиргооны файлыг өөрчлөхгүйгээр серверийн тохиргоонд өөрчлөлт оруулах боломжтой. Энэ нь вэб програмуудыг удирдахад тохиромжтой, уян хатан хэрэгсэл болгодог.

Гэсэн хэдий ч .htaccess файлуудыг болгоомжтой ашиглах хэрэгтэй гэдгийг анхаарах нь чухал юм. Эдгээр нь зохих ёсоор тохируулаагүй тохиолдолд аюулгүй байдалд эрсдэл учруулж болзошгүй бөгөөд нууц мэдээллийг зөвшөөрөлгүй хэрэглэгчдэд ил болгож болзошгүй. Тиймээс хөгжүүлэгчид .htaccess файлууд хэрхэн ажилладаг талаар сайн ойлголттой байж, тэдгээрийг хариуцлагатай ашиглах нь чухал юм. Энэ нийтлэлд бид .htaccess файлуудын үндсийг судалж, тэдгээрийг үр дүнтэй ашиглах шилдэг туршлагуудыг өгөх болно.

htaccess гэж юу вэ?

тодорхойлолт

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

түүх

.htaccess файл нь 1995 онд анх худалдаанд гарсан Apache вэб серверийн эхний үеэс бий болсон. Энэ нь вэб сайтын админуудад үндсэн тохиргооны файлыг засварлах шаардлагагүйгээр серверийнхээ тохиргооны өөрчлөлтийг хийх боломжийг олгох зорилготой юм. Энэ нь бие даасан вэбсайтуудыг удирдахад хялбар болгож, тохиргоог илүү уян хатан болгох боломжийг олгосон.

зорилго

.htaccess файлын үндсэн зорилго нь Apache вэб серверүүдийг лавлах тус бүрээр тохируулах явдал юм. Энэ нь файлд агуулагдах заавар нь зөвхөн түүний байгаа лавлах болон аливаа дэд директорт хамаарна гэсэн үг юм. .htaccess файлыг олон төрлийн тохиргооны ажлыг гүйцэтгэхэд ашиглаж болно, үүнд:

  • Лавлах эсвэл файлын нууц үгийн хамгаалалтыг тохируулж байна
  • URL-уудыг дахин чиглүүлж байна
  • Серверийн функцуудыг идэвхжүүлэх эсвэл идэвхгүй болгох
  • Захиалгат алдааны мессежийг тохируулж байна
  • MIME төрлийг тодорхойлох
  • IP хаяг эсвэл хэрэглэгчийн агентуудыг хаах

.htaccess файл нь вэб сайтын админуудад үндсэн тохиргооны файлыг засварлах шаардлагагүйгээр серверийн тохиргоогоо өөрчлөх боломжийг олгодог хүчирхэг хэрэгсэл юм. Гэсэн хэдий ч буруу тохиргоо нь серверийн алдаа эсвэл аюулгүй байдлын сулралд хүргэж болзошгүй тул үүнийг болгоомжтой ашиглах хэрэгтэй.

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

htaccess-ийг хэрхэн ашиглах вэ

Хэрэв та үндсэн тохиргооны файлыг өөрчлөхгүйгээр вэб серверийн сангуудыг тохируулахыг хүсвэл .htaccess файлыг ашиглаж болно. .htaccess файлыг үүсгэх, байршуулах, засварлах алхмуудыг энд харуулав.

htaccess файлыг хэрхэн үүсгэх вэ

.htaccess файл үүсгэхийн тулд дараах алхмуудыг дагана уу.

  1. Notepad эсвэл Sublime Text гэх мэт текст засварлагчийг нээнэ үү.
  2. Өөрийн .htaccess файлд ашиглахыг хүссэн тохиргооны удирдамжаа нэмнэ үү.
  3. Файлыг ".htaccess" нэрээр (хашилтгүйгээр) хадгална уу.
  4. Файлыг таны тохируулахыг хүссэн санд хадгалсан эсэхийг шалгаарай.

htaccess файлыг хэрхэн байршуулах вэ

.htaccess файлыг байршуулахын тулд дараах алхмуудыг дагана уу.

  1. FileZilla гэх мэт FTP клиент ашиглан вэб сервертээ холбогдоно уу.
  2. htaccess файлыг байршуулахыг хүссэн директор руугаа оч.
  3. .htaccess файлыг тухайн директорт байршуулна уу.

htaccess файлыг хэрхэн засах вэ

.htaccess файлыг засахын тулд дараах алхмуудыг дагана уу.

  1. FileZilla гэх мэт FTP клиент ашиглан вэб сервертээ холбогдоно уу.
  2. htaccess файл байгаа лавлах руу оч.
  3. .htaccess файлыг компьютер дээрээ татаж аваарай.
  4. .htaccess файлыг Notepad эсвэл Sublime Text зэрэг текст засварлагчаар нээнэ үү.
  5. Шаардлагатай бол тохиргооны удирдамжийг засварлана уу.
  6. Файлыг хадгал.
  7. Шинэчлэгдсэн .htaccess файлыг вэб сервер дээрх лавлах руу байршуулна уу.

.htaccess файлыг засварлахдаа алдаа гаргахаас болгоомжлох нь чухал. Нэг алдаа нь файлыг бүхэлд нь бүтэлгүйтүүлж, таны вэбсайтад алдаа гаргахад хүргэдэг.

.htaccess файлд ашиглаж болох зарим тохиргооны удирдамжид "Шаардлага тавих", "Зөвшөөрөх", "HTA", "htaccess файл", "Файл", "Сервер" орно. Эдгээр удирдамжийг файлууд болон лавлахуудад хандах хандалтыг хянах, нууц үгийн хамгаалалтыг тохируулах болон бусад зүйлд ашиглаж болно.

Дүгнэж хэлэхэд .htaccess файл нь вэб сервер дээрх санг тохируулах хүчирхэг хэрэгсэл юм. Дээр дурдсан алхмуудыг хийснээр та .htaccess файлыг үүсгэж, байршуулж, засварлаж, вэбсайтынхаа тохиргоог өөрчлөх боломжтой.

Аюулгүй байдал ба хандалтын хяналт

Аюулгүй байдал, хандалтын хяналт нь вэбсайтын удирдлагын хоёр чухал тал юм. .htaccess файлууд нь вэб сервер дээрх тодорхой лавлах руу хандах хандалтыг хянах боломжтой. Энэ нь нууц мэдээллийг хамгаалах, зарим файлд зөвшөөрөлгүй хандахаас сэргийлэхэд тусална. Энэ хэсэгт бид аюулгүй байдал болон хандалтын хяналтын арга хэмжээг хэрэгжүүлэхийн тулд .htaccess файлуудыг хэрхэн ашиглах талаар ярилцах болно.

Нууц үг хамгаалах

Нууц үгийн хамгаалалт нь вэб сервер дээрх тодорхой лавлах руу хандах хандалтыг хянах үр дүнтэй арга юм. htaccess файлуудын тусламжтайгаар та лавлах болон файлуудыг нууц үгээр хялбархан хамгаалах боломжтой. Үүнийг .htaccess файлд дараах кодыг нэмснээр хийж болно.

AuthType Basic
AuthName "Restricted Area"
AuthUserFile /path/to/password/file
Require valid-user

Энэ код нь хамгаалагдсан лавлах руу нэвтрэхийг зөвшөөрөхөөс өмнө хэрэглэгчдэд хэрэглэгчийн нэр, нууц үг асуух болно. The AuthType заавар нь ашигласан баталгаажуулалтын төрлийг зааж өгдөг бол AuthName удирдамж нь тусгай хамгаалалттай газрын нэрийг зааж өгдөг. The AuthUserFile заавар нь нууц үгийн файлын байршлыг зааж өгдөг ба Require valid-user Тус заавар нь зөвхөн хүчинтэй хэрэглэгчдэд хамгаалалттай газар руу нэвтрэхийг зөвшөөрдөг.

IP хаягуудыг хаах

IP хаягийг хаах нь .htaccess файлуудыг ашиглан аюулгүй байдлын өөр нэг ашигтай арга хэмжээ юм. Үүнийг .htaccess файлд дараах кодыг нэмснээр хийж болно.

Order Deny,Allow
Deny from 192.168.1.1
Allow from all

Энэ код нь заасан IP хаяг руу хандах хандалтыг (энэ тохиолдолд 192.168.1.1) хааж, бусад бүх IP хаяг руу нэвтрэх боломжийг олгоно. The Order удирдамж нь дарааллыг зааж өгдөг Deny болон Allow удирдамжийг боловсруулдаг.

Тодорхой лавлах руу нэвтрэхийг хориглох

Вэб сервер дээрх тодорхой лавлах руу хандах хандалтыг хянах өөр нэг арга бол тодорхой лавлах хандалтыг хориглох явдал юм. Үүнийг .htaccess файлд дараах кодыг нэмснээр хийж болно.

Deny from all

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

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

Захиалгат алдааны хуудас ба дахин чиглүүлэлт

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

Тусгай алдааны хуудас үүсгэх

Та .htaccess доторх ErrorDocument удирдамжийг ашиглан өөрийн вэбсайтдаа алдааны хуудас үүсгэж болно. ErrorDocument удирдамж нь танд HTTP алдааны код бүрийн хувьд тусгай алдааны хуудсыг зааж өгөх боломжийг олгодог. Жишээлбэл, 404 алдааны кодын тусгай алдааны хуудас үүсгэхийн тулд та .htaccess файлдаа дараах мөрийг нэмж болно.

ErrorDocument 404 /404.html

Энэ мөрөнд 404 алдаа гарах үед серверт 404.html файлыг харуулахыг хэлдэг. Та 404-г тохирох алдааны кодоор солих замаар бусад алдааны кодуудад зориулсан тусгай алдааны хуудсыг үүсгэж болно.

URL-уудыг дахин чиглүүлж байна

Та мөн .htaccess ашиглан вэб сайтынхаа URL хаягуудыг дахин чиглүүлэх боломжтой. Хэрэв та вэбсайтынхаа URL бүтцийг өөрчилсөн эсвэл хэрэглэгчдийг нэг хуудаснаас нөгөө рүү шилжүүлэхийг хүсвэл энэ нь хэрэг болно. URL-г дахин чиглүүлэхийн тулд та .htaccess дахь Redirect удирдамжийг ашиглаж болно. Жишээлбэл, хуучин URL-н бүх хүсэлтийг шинэ URL руу шилжүүлэхийн тулд та .htaccess файлдаа дараах мөрийг нэмж болно.

Redirect 301 /old-url.html https://www.example.com/new-url.html

Энэ мөр нь серверт хуучин-url.html файлын бүх хүсэлтийг new-url.html файл руу дахин чиглүүлэхийг хэлдэг. 301 код нь байнгын дахин чиглүүлэлтийг илэрхийлдэг бөгөөд энэ нь SEO-ийн хувьд чухал юм.

Та мөн олон URL-г нэг дор дахин чиглүүлэхийн тулд ердийн илэрхийлэл ашиглаж болно. Жишээлбэл, "блог" гэсэн үг агуулсан бүх URL-г шинэ блог хэсэгт шилжүүлэхийн тулд та .htaccess файлдаа дараах мөрийг нэмж болно.

RedirectMatch 301 ^/blog/(.*)$ https://www.example.com/new-blog/$1

Энэ мөр нь серверт /blog/-ээр эхэлсэн бүх URL-уудыг вэбсайтынхаа new-blog/ хэсэг рүү дахин чиглүүлэхийг хэлдэг.

Дүгнэлт

Дүгнэж хэлэхэд, .htaccess нь танд алдааны хуудас үүсгэх, вэбсайт дээрээ URL хаягийг дахин чиглүүлэх боломжийг олгодог хүчирхэг хэрэгсэл юм. ErrorDocument болон Redirect удирдамжийг ашигласнаар та илүү сайн хэрэглэгчийн туршлагыг өгч, вэбсайтынхаа SEO-г сайжруулах боломжтой. Таны .htaccess-д хийсэн аливаа тохиргооны өөрчлөлт нь таны вэб сайтын гүйцэтгэлд нөлөөлж болзошгүй тул өөрчлөлтүүдийг шууд вэбсайтдаа байршуулахаас өмнө сайтар шалгаж үзэх нь чухал гэдгийг санаарай.

Баталгаажуулалт ба зөвшөөрөл

Баталгаажуулалт ба зөвшөөрөл нь вэб аюулгүй байдлын хоёр чухал ойлголт юм. Баталгаажуулалт гэдэг нь тухайн хэрэглэгчийн хувийн мэдээллийг баталгаажуулах үйл явц бол зөвшөөрөл гэдэг нь тухайн хэрэглэгчийн таних тэмдэг, зөвшөөрөл дээр үндэслэн нөөцөд хандах эрх олгох буюу хориглох үйл явц юм.

AuthType болон AuthUserFile

Apache-д нэвтрэлт танилтыг ихэвчлэн ашиглан зохицуулдаг .htaccess файл. Нь AuthType заавар нь Basic эсвэл Digest гэх мэт ашиглах баталгаажуулалтын төрлийг зааж өгдөг. The AuthUserFile заавар нь баталгаажуулалтад ашигласан нууц үгийн файлын байршлыг зааж өгдөг.

Жишээлбэл, үндсэн нэвтрэлт танилтыг ашиглах, нууц үгийн файлын байршлыг зааж өгөхийн тулд та дараах мөрүүдийг өөрийн файлд нэмнэ. .htaccess файл:

AuthType Basic
AuthUserFile /path/to/password/file

Хүчинтэй хэрэглэгч шаардах

The Require заавар нь нөөцөд хандах эрхтэй хэрэглэгч эсвэл бүлгийг тодорхойлдог. The Valid-User Энэ сонголт нь баталгаажсан аливаа хэрэглэгчдэд нөөцөд хандах боломжийг олгоно.

Жишээлбэл, баталгаажсан аливаа хэрэглэгчдэд эх сурвалжид хандахыг зөвшөөрөхийн тулд та дараах мөрийг өөрийн .htaccess файл:

Require valid-user

Нууц үгийн файлын хамгаалалт

Баталгаажуулалтад ашигласан нууц үгийн файлыг зөвшөөрөлгүй нэвтрэхээс хамгаалахын тулд хамгаалагдсан байх ёстой. Үүнийг тохирох файлын зөвшөөрлийг тохируулах эсвэл a-г ашиглан хийж болно .htaccess файлд хандах хандалтыг хязгаарлах.

Жишээлбэл, нууц үгийн файлд хандах хандалтыг хязгаарлахын тулд та дараах мөрүүдийг өөрийн файлд нэмнэ .htaccess файл:

<FilesMatch "password.file">
  AuthType None
  Require all denied
</FilesMatch>

Энэ нь бүх хэрэглэгчдэд нууц үгийн файлд хандах эрхгүй болно.

Дүгнэж хэлэхэд, баталгаажуулалт ба зөвшөөрөл нь вэб аюулгүй байдлын чухал ойлголтууд юм. Apache нь нэвтрэлт танилт, зөвшөөрлийг зохицуулах хэд хэдэн зааварчилгааг өгдөг AuthType, AuthUserFile, RequireБолон FilesMatch. Эдгээр удирдамжийг ашигласнаар та нөөцөө зөвшөөрөлгүй нэвтрэхээс хамгаалж, вэбсайтынхаа аюулгүй байдлыг хангаж чадна.

URL дахин бичих

URL дахин бичих нь вэб сайт дээр URL-уудыг харуулах, хандах аргыг өөрчлөхөд ашигладаг арга юм. Энэ техник нь URL хаягийг хэрэглэгчдэд ээлтэй, санахад хялбар, хайлтын системд илүү ээлтэй болгоход ашиглагддаг. Нэмж дурдахад, URL дахин бичих нь нууц мэдээллийг хамгаалах, тодорхой хуудсууд руу нэвтрэх эрхийг хязгаарлах, хэрэглэгчдийг өөр хуудас руу чиглүүлэхэд ашиглагдаж болно.

RewriteRule удирдамж

RewriteRule удирдамж нь .htaccess файлуудын хамгийн түгээмэл хэрэглэгддэг удирдамжуудын нэг юм. Энэ удирдамжийг дахин бичих шаардлагатай URL-ын загвар болон загварыг дахин бичих зорилтот URL-ыг тодорхойлоход ашигладаг. RewriteRule зааврын синтакс дараах байдалтай байна:

RewriteRule pattern target [flags]

Загвар нь дахин бичих шаардлагатай URL-тай тохирох ердийн илэрхийлэл бөгөөд зорилтот загвар нь дахин бичих URL юм. Flags параметр нь нэмэлт бөгөөд RewriteRule удирдамжийн нэмэлт сонголтыг тодорхойлоход хэрэглэгддэг.

URL-уудыг дахин бичиж байна

URL дахин бичих нь URL-уудыг янз бүрийн аргаар дахин бичихэд ашиглагдаж болно. URL дахин бичих нэг түгээмэл хэрэглээ бол URL-аас файлын өргөтгөлүүдийг устгах явдал юм. Жишээлбэл, "example.com/page.php" гэх мэт URL-г харуулахын оронд "example.com/page" гэх мэт URL-г харуулахын тулд URL дахин бичих аргыг ашиглаж болно. Нэмж дурдахад URL дахин бичих нь хэрэглэгчдийг нэг URL-аас нөгөө рүү шилжүүлэхэд бас ашиглагдаж болно. Энэ нь хуудсыг зөөсөн, устгасан эсвэл вэбсайтын бүтцийг өөрчилсөн үед хэрэгтэй.

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

URL дахин бичих давуу тал

Вэбсайт дээр URL дахин бичих нь хэд хэдэн давуу талтай. Нэгдүгээрт, URL-г дахин бичих нь URL-уудыг илүү хэрэглэгчдэд ээлтэй, санахад хялбар болгодог. Энэ нь хэрэглэгчийн туршлагыг сайжруулж, хэрэглэгчдэд вэб сайтаар аялахад хялбар болгоно. Нэмж дурдахад, URL дахин бичих нь URL-уудыг хайлтын системд илүү ээлтэй болгож, вэбсайтын хайлтын системийн зэрэглэлийг сайжруулж чадна.

URL дахин бичих нь нууц мэдээллийг хамгаалах, тодорхой хуудсууд руу нэвтрэх эрхийг хязгаарлах, хэрэглэгчдийг өөр хуудас руу чиглүүлэх зэрэгт ашиглаж болно. Энэ нь вэбсайтын аюулгүй байдлыг сайжруулж, нууц мэдээллийг зөвшөөрөлгүй хандалтаас хамгаалахад тусална.

Серверийн алдаа

URL дахин бичихийг хэрэгжүүлэхдээ серверийн алдаа гарч болзошгүйг анхаарах нь чухал юм. Нэг нийтлэг серверийн алдаа бол "500 дотоод серверийн алдаа" юм. Энэ алдаа нь .htaccess файлд асуудал гарсан эсвэл сервер дахин бичих дүрмийг боловсруулах боломжгүй үед гарч болно. Энэ алдаанаас зайлсхийхийн тулд дахин бичих дүрмийг шууд вэбсайт дээр хэрэгжүүлэхээсээ өмнө туршиж үзэх нь чухал юм.

Серверийн тохиргооны файлууд

.htaccess файлаас гадна серверийн тохиргооны файлуудыг URL дахин бичихийг хэрэгжүүлэхэд ашиглаж болно. Серверийн тохиргооны файлуудыг ихэвчлэн хэрэглэгчид .htaccess файлд хандах эрхгүй хуваалцсан хостинг орчинд ашигладаг. Серверийн тохиргооны файлуудыг ашиглан URL дахин бичихийг хэрэгжүүлэхийн тулд хэрэглэгчид дахин бичих дүрэм нэмж болно серверийн тохиргооны файлын хэсэг.

URL дахин чиглүүлэх

URL дахин чиглүүлэх нь хэрэглэгчдийг нэг URL-аас нөгөө рүү дахин чиглүүлэхэд ашиглаж болох өөр нэг арга юм. Энэ аргыг хэрэглэгчдийг www бус URL-аас www URL руу эсвэл эсрэгээр нь дахин чиглүүлэхэд ихэвчлэн ашигладаг. URL чиглүүлэлт нь хуудсыг зөөсөн эсвэл устгасан үед хэрэглэгчдийг нэг хуудаснаас нөгөө хуудас руу шилжүүлэхэд ашиглаж болно.

FTP клиент ба файлын менежер

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

Дахин чиглүүлэлт ба 301 чиглүүлэлт

URL дахин бичихэд дахин чиглүүлэлт болон 301 чиглүүлэлт ихэвчлэн ашиглагддаг. Дахин чиглүүлэлт нь хэрэглэгчдийг нэг URL-аас нөгөө рүү шилжүүлэхэд ашиглагддаг бол 301 чиглүүлэлт нь хэрэглэгчдийг нэг URL-аас нөгөө рүү байнга чиглүүлэхэд ашиглагддаг. 301 чиглүүлэлт нь SEO-д чухал ач холбогдолтой бөгөөд учир нь тэд хайлтын системд хуудас нь шинэ URL руу байнга шилжсэн гэж хэлдэг.

Самбар

Олон вэб хостинг үйлчилгээ үзүүлэгчид вэб сайтын файлууд болон лавлахуудыг удирдахад ашиглаж болох хяналтын самбарыг санал болгодог. Хяналтын самбар нь ихэвчлэн файлын менежер, FTP клиент болон вэб сайтын файл, лавлахыг удирдахад ашиглаж болох бусад хэрэгслийг агуулдаг.

Лавлах блок

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

Нарийвчилсан онцлогууд

Тархсан тохиргооны файлууд

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

Агуулгын төрөл ба тэмдэгтийн багц

Та .htaccess ашиглан вэбсайтынхаа хуудасны агуулгын төрөл болон тэмдэгтийн багцыг зааж өгч болно. Энэ нь таны хуудсуудыг бүх хөтөч болон төхөөрөмжид зөв харуулахад тусална.

Аюулгүй байдлын хязгаарлалт

.htaccess нь таны вэбсайтад янз бүрийн аюулгүй байдлын хязгаарлалтуудыг хэрэгжүүлэхэд ашиглагдаж болно. Жишээлбэл, та үүнийг тодорхой файл эсвэл лавлах руу хандах хандалтыг хаах эсвэл зарим хуудасны баталгаажуулалтыг шаардахад ашиглаж болно.

Вэб мөлхөгч ба сервер талын хэрэгслүүд

.htaccess нь вэб мөлхөгчид таны вэб сайт руу хэрхэн нэвтэрч байгааг хянах, мөн сервер талын агуулгыг идэвхжүүлэхийн тулд ашиглаж болно. Ингэснээр та өөрийн хуудсандаа динамик контент оруулах боломжтой.

Тохируулсан алдааны хариу

.htaccess-ийн тусламжтайгаар хэрэглэгч таны вэбсайтад алдаа гарсан үед гарч ирэх алдааны мэдэгдлийг өөрчлөх боломжтой. Энэ нь хэрэглэгчийн туршлагыг сайжруулж, зочдод илүү хэрэгтэй мэдээллээр хангахад тусална.

MIME төрлүүд ба кэшийн хяналт

.htaccess нь таны вэбсайт дээрх янз бүрийн төрлийн файлын MIME төрлийг зааж өгөх, мөн вэбсайтын хуудсуудын кэшийг хянахад ашиглаж болно.

HSTS хэрэгжилт

Эцэст нь, .htaccess-ийг HTTP Strict Transport Security (HSTS) хэрэгжүүлэхэд ашиглаж болох бөгөөд энэ нь бүх харилцаа холбоог шифрлэгдсэн эсэхийг баталгаажуулснаар таны вэбсайтын аюулгүй байдлыг сайжруулахад тусална.

Ерөнхийдөө .htaccess нь таны вэбсайтыг тохируулах, хамгаалах хүчирхэг хэрэгсэл юм. Олон тооны дэвшилтэт боломжуудын ачаар энэ нь таны вэбсайтыг хурдан, аюулгүй, хэрэглэгчдэд ээлтэй байхад тусална. Notepad++ нь .htaccess файлуудыг засварлахад ашигладаг алдартай текст засварлагч юм.

Дэлгэрэнгүй унших

дагуу Википедиа, .htaccess файл нь Apache зэрэг хэд хэдэн вэб серверүүд URL чиглүүлэлт, хандалтын хяналт гэх мэт вэб сайтад хандах асуудлыг тохируулахад ашигладаг директорийн түвшний тохиргооны файл юм. Энэ файл нь үндсэн серверийн тохиргооны файлуудтай ижил синтаксийг ашигладаг бөгөөд тохиргоонд директорийн үндсэн дээр өөрчлөлт оруулахад ашиглагддаг. Гэсэн хэдий ч .htaccess файлуудыг ашиглах нь Apache-г удаашруулж болзошгүй тул боломжтой бол серверийн тохиргооны үндсэн файлд логик нэмэхийг зөвлөж байна (эх сурвалж: DND).

Вэбсайт хөгжүүлэхтэй холбоотой нөхцөлүүд

Мэдээлэлтэй байгаарай! Манай мэдээллийн товхимолд нэгдээрэй
Яг одоо бүртгүүлж, зөвхөн захиалагчдад зориулсан гарын авлага, хэрэгсэл, нөөцөд үнэ төлбөргүй хандаарай.
Та хүссэн үедээ бүртгэлээ цуцлах боломжтой. Таны өгөгдөл аюулгүй байна.
Мэдээлэлтэй байгаарай! Манай мэдээллийн товхимолд нэгдээрэй
Яг одоо бүртгүүлж, зөвхөн захиалагчдад зориулсан гарын авлага, хэрэгсэл, нөөцөд үнэ төлбөргүй хандаарай.
Та хүссэн үедээ бүртгэлээ цуцлах боломжтой. Таны өгөгдөл аюулгүй байна.
Хуваалцах...