КомпьютерМэдээллийн технологи

Htaccess (кодчилол): тохиргоо, хэрэглээ жишээ

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

Аль кодчиллыг шаардлагатай

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

Хэдэн арван жилийн Хэдэн жилийн өмнө, кодлох маш залуу байсан юм. Тэд мэдээллийн долоон-аас илүүгүй бит багтана. Үүний нэг жишээ байж болох юм ASCII. Одоо тэд маш олон тооны үзэгдэв. Тэдний дунд - хамгийн алдартай болон UTF-8, Windows-1251.

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

үндсэн кодчилол

.htaccess, та нь бүх веб-портал анхан шатны кодчилол тодорхойлно гэсэн үг юм гэхэд параметрийг зааж өгч болно. Үүнээс гадна, та бүртгэх, тэдгээрийг зөв бүх хуудсанд гарч боломжтой болно бусад кодлол болно. UTF-8 болон Windows-1251 - .htaccess кодлох Вэб хөгжүүлэгчид нь ихэвчлэн хоёр төрлийн заасан байна. Энэ нь анхдагч байдлаар тэд Вэб хөтчүүд болон текст засварлагчийг олон тооны ашиглах явдал юм.

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

.htaccess дахь кодчилол сайтыг хэрхэн тохируулах талаар

Кодчилол Default тэмдэгтийн бүрдэл, сервер анхдагчаар боловсруулж хөтөч илгээсэн түлхүүр AddDefaultCharset тохируулгаар зааж байна. Энэ нь анхдагч кодчлолоор нэмэх шаардлагатай байна. Та бүх тэмдэгтүүд нь ямар кодчилол онлайн авч үзэх хэрэгтэй хөтчийг хэлж тэдний заасан дүрмийн HTTP толгой илгээх хэрэгтэй. яагаад Content-Санал хэсэгт та зөв тэмдэгт кодчилолыг зааж өгөх хэрэгтэй байгаа юм. Энэ тохиргоо нь .htaccess байна.

Дээрх сонголт нь файл дахь кодлох сайтад тохируулах зорилгоор удирдамжийн үндсэн хэрэгцээ юм. Энэ баг нь эцэст нь скриптүүд, ОХУ-ын кодчилолын хувьд анхдагч хөтөч тодорхой бус, харин тэднийг хэрэгтэй хүмүүст холбоотой асуудлыг шийдвэрлэх боломжтой юм. Та тохиргоог бүртгүүлэх бол, хөтөч нь алдаа байж болох юм. Өөрөөр хэлбэл, бүх бичиг баримт нь автоматаар transcoded байна. бүх биш хөтөч ижил кодчиллыг харж анхааралдаа ав. UTF-8 болон Windows-1251 - Энэ шалтгааны улмаас энэ нь хамгийн алдартай ашиглах нь тохиромжтой байдаг. Тэд бүгд хөтчүүд нь мэдэгдэж байна.

асуудлыг кодчилох, баримтуудыг автомат хөрвүүлэх идэвхжүүлэх аргаар арилгаж болно. .htaccess файл дотор Үүнийг хийхийн тулд тусгай CharsetSourceEnc тохируулгыг агуулдаг. Энэ нь зайлшгүй шаардлагатай дараа үндсэн кодчилол зааж байна. Бүх хүмүүс түүн уруу кодлож болно. нэг шалтгаанаар эсвэл өөр transcoding арилгах хэрэгтэй юм бол тушаал нь файл дээр CharserDisable бичих ёстой.

сайтын бие даасан хэсэг нь өөр нэг кодчлолоор

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

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

.htaccess ашиглан холбоосууд

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

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

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

хүн орохыг хязгаарлаж

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

дараах тушаалыг ашиглана:

  • бүх аас үгүйсгэж зарлиглах файл бүртгэлд нийт талбайд нэвтрэх үгүйсгэж байна.
  • ашиглаж тодорхой IP-хаяг руу хандах үгүйсгэх ip_adres_polzovatelya багаас үгүйсгэдэг.

файл хамгаалах

Хамгийн магадлалтай, хэрэглэгч бүр яг өөр өөр вэб сайт дээр нэг өгүүлэл уулзсан байна. Ихэнх тохиолдолд энэ нь тэд зүгээр л бусад газраас хулгайлсан гэж тохиолддог байна. Мэдээж хэрэг, хайлтын систем давхардсан хуудас үзэгдэл тэмцэж байгаа ч маш олон удаа тэд яг зөв эх үүсвэрийг сонгож болохгүй байна. copywriters болон програм нь маш ноцтой асуудал юм. Учир нь чанартай агуулгыг бичихийн тулд цаг хугацаа, хүчин чармайлт маш их авдаг. Тэгээд дараа нь хайлтын хуулж материалын хариуцлага ногдуулдаг. Энэ нь урам хугарахаар. Ихэнхдээ текст болон зургийг нь хулгайлж байна. Үүний зэрэгцээ ийм хулгайч нь олон тооны ч гэсэн бусад хүмүүсийн нөөцөөс зургийг татаж байна. Тэдний серверүүд хэт байхгүйн тулд, тэд зүгээр л анхны эх үүсвэр нь зургийг үзнэ үү. Энэ холбоос оруулах hotlink гэж нэрлэдэг. зураг руу очих холбоосуудын гадна татаж авах боломжтой файлуудыг харуулж оруулж болно. зохиогчийн агуулгын хувьд ийм үзэгдэл тун таагүй байна. Сервер нь тэдний хувьд анхдагч эх сурвалж нь бас хэт их ачаалалтай байна.

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

алдааг оношлох

Энэ бол тийм л нэг .htaccess файл байрлуулах зассаны дараа, код "500" -тэй алдаа байгаа нь тохиолддог байна. Ийм алдаа улмаас файлд өөрт нь дутагдал нь тохиолддог. Та мэдээ нь хавтсанд, домэйн санд байрладаг файл дотор шалтгааныг олж мэдэх болно.

Мөн, та .htaccess-д заасан юу хийж байгаа бол, та файл боловсруулах сайт тохиргоо оруулсан байгаа эсэхийг шалгах хэрэгтэй.

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

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 mn.birmiss.com. Theme powered by WordPress.