Apache дахин бичих дүрэм гэж юу вэ?
Apache дахин бичих дүрэм гэж юу вэ?

Видео: Apache дахин бичих дүрэм гэж юу вэ?

Видео: Apache дахин бичих дүрэм гэж юу вэ?
Видео: EQ гэж юу вэ Ерөнхий ойлголт 2024, Арваннэгдүгээр
Anonim

Тус бүр дүрэм хязгааргүй тооны хавсаргасан байж болно дүрэм нөхцөл, танд зөвшөөрөх URL-г дахин бичих серверийн хувьсагч, орчны хувьсагч, HTTP толгой эсвэл цагийн тэмдэг дээр үндэслэсэн. mod_rewrite бүрэн хэмжээгээр ажилладаг URL зам, үүнд зам-мэдээллийн хэсэг орно. А дүрмийг дахин бичих httpd дээр дуудаж болно. conf эсвэл дотор. htaccess.

Түүнээс гадна дахин бичих дүрэм гэж юу вэ?

-ийн тодорхойлолт дүрмийг дахин бичих .: a дүрэм нэг тэмдэгтийн бүрэлдэхүүн хэсгүүдийг тодорхойлсон дүрэмд.

Нэмж хэлэхэд, дахин бичих модуль идэвхжсэн эсэхийг хэрхэн шалгах вэ? 17 Хариултууд

  1. Mod_rewrite модулийг идэвхжүүлсэн эсэхийг шалгахын тулд WAMP серверийнхээ үндсэн хавтсанд шинэ php файл үүсгэнэ үү.
  2. Өөрийн үүсгэсэн файл руу хөтчөөсөө хандана уу.
  3. Хайлтыг нээхийн тулд Ctrl F.
  4. Үгүй бол httpd-г нээнэ үү.
  5. Эхэндээ фунт ('#') тэмдгийг хасаад энэ файлыг хадгална уу.
  6. Apache серверээ дахин эхлүүлнэ үү.

1 доллар дахин бичих дүрэм гэж юу вэ?

The $1 гэдэг нь үндсэндээ мөрийн эхэн ба төгсгөлөөс авахуулаад авсан бүх зүйлийн агуулга юм. Өөрөөр хэлбэл, $1 = (. *). Таны дотор дахин бичих , ^ нь мөрийн эхлэлийг илэрхийлдэг, (. Тэгэхээр үндсэндээ мөрийн эхнээс төгсгөл хүртэлх бүх зүйлийг шүүрч аваад тэр утгыг $1.

RewriteCond дахь NC гэж юу вэ?

ашиглах нь [ NC ] туг нь RewriteRule-г жижиг жижиг үсгээр тохируулахад хүргэдэг. -д зориулсан баримт бичиг RewriteCond заавар нь энэ удирдамжтай хамт ашиглаж болох тугуудын хэсгийг агуулна. The NC туг нь хоёр зааварт нийтлэг байдаг.

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