WordPress дээр .htaccess файлтай ажиллах

htaccess файл WordPress

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

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

.Htaccess файлыг хэд хэдэн ашигтай зүйл хийхэд ашиглаж болно. Өмнө нь бид тэдгээрийн заримыг, түүний дотор хийх процессыг авч үзсэн болно regex нь WordPress дээр дахин чиглүүлдэг, мөн илүү ерөнхий тойм толгойг WordPress-д чиглүүлдэг. Эдгээр хоёр гарын авлагад бид .htaccess файлд хандаж, засварласан боловч файл яагаад эхний ээлжинд байгаа, түүнийг хэрхэн ашиглаж болох талаар дэлгэрэнгүй тайлбарлалгүйгээр.

Энэ бол энэ нийтлэлийн зорилго юм. Нэгдүгээрт, .htaccess файл нь WordPress-ийн стандарт тохиргоонд юу хийдэг талаар үзэх болно. Дараа нь бид түүнд хэрхэн нэвтрэх, хэрхэн засахаа тайлбарлах болно. Эцэст нь бид яагаад ийм зүйл хийхийг хүсч болохыг танд харуулах болно.

.Htaccess файл гэж юу вэ?

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

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

.Htaccess файл нь нэг зүйлийг хийдэг бөгөөд зөвхөн нэг зүйлийг хийдэг гэдгийг санаарай: энэ нь таны сайтын байнгын холбоосыг хэрхэн харуулахыг тодорхойлдог. Тийм ээ. 

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

Зарчмын хувьд энэ бол нэлээд сайн систем бөгөөд аюулгүй юм. Гэсэн хэдий ч бодит ертөнцөд энэ нь бодит бэрхшээлийг бий болгож чадна. Үүний нэг нь тэр Хөгжүүлэгчдийн 75% нь JavaScript ашигладаг, тиймээс Apache-ийг ашиглахад тийм ч таатай биш тул олон тооны залгаасууд .htaccess файлыг таны сайтыг аюултай байдалд оруулах байдлаар дарж бичих боломжтой. Иймэрхүү асуудлыг засах (эсвэл үнэхээр олж харах) нь бидний хамрах хүрээнээс гадуур байгаа боловч залгаасуудын талаархи стандарт анхааруулга нь зөвхөн итгэдэг хүмүүсээ суулгаж, аюулгүй байдлын нүхийг засахын тулд байнга шинэчлэгддэг.

.Htaccess файлыг хайж засах

.Htaccess файл нь ихэвчлэн сайтынхаа байнгын холболтыг зохицуулахад зориулагдсан байдаг боловч та хэд хэдэн ашигтай үр дүнд хүрэхийн тулд файлыг засварлаж болно. тодорхой хуудсууд.

Энэ хэсэгт бид үүнийг хэрхэн хийхийг харуулах болно. Гэхдээ эхлээд ... 

АНХААРУУЛГА: .htaccess файлыг засах нь таны вэбсайтыг эвдэж болзошгүй юм. 

Таны сайт дээр ажилладаг үндсэн файлуудад өөрчлөлт оруулах нь эрсдэлтэй байдаг. Чи хийх ёстой сайтаа үргэлж нөөцлөх түүнд өөрчлөлт оруулахаасаа өмнө шууд сайт дээр нөлөөлөлгүйгээр туршилт хий. 

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

.Htaccess файл руу нэвтрэх, засах

Энэ бүхнээс гадна .htaccess файлд хэрхэн нэвтрэх талаар үзье. Үүнийг хийхийн тулд:

  1. FTP клиент ашиглан вэбсайт руу холболт үүсгэх. Үүнд олон тооны үнэгүй, гайхалтай FTP үйлчлүүлэгчид байдаг FileZilla. Өөрийн сайт руу FTP холболт хийхийн тулд өгсөн баримт бичгийг уншина уу.
  2. FTP холболт хийсний дараа танд сайтаа бүрдүүлдэг бүх файлыг харуулах болно. Эдгээр фолдеруудыг үзээд root директор гэж нэрлэгдэх хуудсыг харах болно.
  3. Энэ хавтас дотор та .htaccess файлыг харах болно. Энэ нь ихэвчлэн тухайн фолдер доторх файлуудын жагсаалтын дээд хэсэгт байх болно. Файл дээр дарж, дараа нь харах / засах товчийг дарна уу. 
  4. Файл нь текст засварлагч дээр нээгдэнэ.

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

.Htaccess файлыг ашиглах

Одоо та .htacess файлын нэмэлт функцийг ашиглаж эхлэхэд бэлэн боллоо. Хэдэн үндсэн зүйлээс эхэлье.

  • 301 чиглүүлэгч - 301 чиглүүлэгч гэдэг нь маш жижиг код юм зочдыг нэг хуудаснаас нөгөө хуудас руу илгээдэг бөгөөд хэрэв та гадны сайтаас холбогдсон тухайн блог бичлэгийг шилжүүлэх шаардлагатай бол. Эсвэл вэбсайтыг дахин чиглүүлэхийн тулд .htaccess файлыг ашиглаж болно. Та мөн сайтын хуучин HTTP хувилбараас зочдыг шинэ, илүү аюулгүй, HTTPS хувилбар руу чиглүүлэх боломжтой. Үүнийг .htacess файл дээр нэмэх:

Redirect 301 /oldpage.html /newpage.html

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

<FilesMatch "^.*(error_log|wp-config\.php|php.ini|\.[hH][tT][aApP].*)$">
Order deny,allow
Deny from all
</FilesMatch>

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

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

.Htaccess ашиглан цааш явах

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

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

Чи юу гэж бодож байна?

Энэ сайт нь спамыг багасгахын тулд Akismet-ийг ашигладаг. Таны өгөгдлийг хэрхэн боловсруулдаг талаар суралц.