WordPress-da .htaccess fayli bilan ishlash

htaccess fayli WordPress

WordPress - bu standart WordPress boshqaruv paneli qanchalik batafsil va kuchli ekanligi bilan yanada yaxshilanadigan ajoyib platforma. WordPress-ning sizga taqdim etgan vositalaridan foydalanib, o'zingizning saytingizni his qilish va ishlash uslubini sozlash nuqtai nazaridan ko'p narsalarga erishishingiz mumkin.

Har qanday veb-sayt egasining hayotida shunday vaqt bo'ladi, ammo siz ushbu funksiyadan tashqariga chiqishingiz kerak bo'ladi. WordPress bilan ishlash .htaccess fayli Buning bir usuli bo'lishi mumkin. Ushbu fayl sizning saytingiz tayanadigan asosiy fayl bo'lib, asosan veb-saytingizning doimiy aloqalari qanday ishlashiga tegishli.

.Htaccess fayli bir qator foydali narsalarga erishish uchun ishlatilishi mumkin. Biz ilgari ularning ba'zilari, shu jumladan tayyorlash jarayoni bilan tanishgan edik WordPress-da qayta yo'naltirishlarva haqida umumiy ma'lumot sarlavha WordPress uchun yo'naltiradi. Ushbu ikkala qo'llanmada biz .htaccess fayliga kirdik va tahrir qildik, lekin nima uchun birinchi navbatda fayl nima uchun borligi va uni qanday ishlatishingiz mumkinligi haqida ko'p ma'lumot bermasdan.

Ushbu maqolaning maqsadi shu. Birinchidan, .htaccess fayli standart WordPress sozlamalarida nima qilishini ko'rib chiqamiz. Keyin biz unga qanday kirishingiz va uni qanday tahrirlashingiz mumkinligini tushuntiramiz. Va nihoyat, biz sizga nima uchun bunday qilishni xohlashingizni ko'rsatamiz.

.Htaccess fayli nima?

Keling, avval asosiy narsalarni yo'ldan chiqarib tashlaymiz. .Htaccess fayli texnik jihatdan a emas WordPress fayli. Yoki, aniqrog'i, .htaccess fayli aslida Apache veb-serverlari foydalanadigan fayl. Bu tizim hozirda foydalanilmoqda WordPress saytlari va xostlarining katta qismi tomonidan. WordPress saytlarini boshqarish haqida gap ketganda Apache hamma joyda tarqalganligi sababli har bir bunday sayt .htaccess fayliga ega.

.Htaccess fayli ba'zi xususiyatlarni sizning WordPress saytingiz konfiguratsiya uchun ishlatadigan boshqa fayllar bilan bo'lishadi. Fayl nomi maxfiy fayl bo'lib, uni tahrirlash uchun ko'rsatilishi kerak. Shuningdek, u sizning WordPress saytingizning ildiz katalogida joylashgan.

Esingizda bo'lsa, .htaccess fayli bitta narsani va faqat bitta narsani bajaradi: bu sizning saytingizning doimiy aloqalari qanday ko'rsatilishini aniqlaydi. Bo'ldi shu. 

Ammo bu sodda tavsifning orqasida juda murakkablik yashiringan. Buning sababi shundaki, ko'plab sayt egalari, plaginlari va mavzulari sizning WordPress saytingizda doimiy aloqalardan foydalanish usulini o'zgartiradi. Har doim (yoki plagin) sizning doimiy aloqangizning ishlash uslubini o'zgartirganda, bu o'zgarishlar .htaccess faylida saqlanadi. 

Aslida, bu juda yaxshi tizim va xavfsizdir. Biroq, haqiqiy dunyoda u haqiqiy muammolarni keltirib chiqarishi mumkin. Ulardan biri shundaki Ishlab chiquvchilarning 75% JavaScript-ni ishlatadi, va shuning uchun Apache-dan foydalanish unchalik qulay emas, ko'pgina plaginlar .htaccess faylini saytingizni xavfli qilib qo'yishi mumkin. Bunday muammoni hal qilish (yoki hatto aniqlab olish) bu erda bizning doiramizdan tashqarida, ammo plaginlar haqida standart ogohlantirishlar amal qiladi - faqat siz ishonadiganlarni o'rnating va bu kabi xavfsizlik teshiklarini tuzatish uchun muntazam ravishda yangilanadi.

.Htaccess faylini topish va tahrirlash

.Htaccess fayli asosan saytingizdagi doimiy aloqalarni boshqarish uchun mo'ljallanganligiga qaramasdan, siz bir qator foydali natijalarga erishish uchun faylni tahrirlashingiz mumkin: bu yo'naltirishlarni amalga oshirish yoki shunchaki saytga xavfsizlikni tashqi kirishni cheklash orqali yaxshilash. alohida sahifalar.

Ushbu bo'limda biz sizga buni qanday qilishni ko'rsatamiz. Lekin avval ... 

OGOHLANTIRISH: .htaccess faylini tahrirlash veb-saytingizni buzishi mumkin. 

Saytingiz ishlaydigan asosiy fayllarga o'zgartirish kiritish xavfli. Sen ... kerak har doim saytingizni zaxiralash unga biron bir o'zgartirish kiritmasdan oldin va jonli saytga ta'sir qilmasdan tajriba o'tkazing. 

Aslida, .htaccess fayli ko'pchilik WordPress foydalanuvchilari uchun mavjud emasligining yaxshi sababi bor. WordPress kichik biznes veb-saytlari uchun bozor ulushining aniq ko'pchiligiga ega va bu shuni anglatadiki, ularning ko'pgina foydalanuvchilari, texnik jihatdan eng moyil emas. Shuning uchun .htaccess fayli sukut bo'yicha yashiringan - yangi foydalanuvchilar xato qilmaslik uchun.

.Htaccess fayliga kirish va tahrirlash

Buning hammasi bo'lmagan holda, .htaccess fayliga qanday kirishingiz mumkinligini ko'rib chiqamiz. Buning uchun:

  1. FTP mijozi yordamida veb-saytga ulanish yarating. U erda juda ko'p bepul, ajoyib FTP mijozlari, shu jumladan FileZilla. Saytingizga FTP ulanishini amalga oshirish uchun taqdim etilgan hujjatlarni o'qing.
  2. FTP ulanishini o'rnatganingizdan so'ng, sizga saytingizni tashkil etuvchi barcha fayllar ko'rsatiladi. Ushbu papkalarni ko'rib chiqing va siz root katalogi deb nomlanganini ko'rasiz.
  3. Ushbu papkaning ichida siz .htaccess faylini ko'rasiz. Odatda bu papkada joylashgan fayllar ro'yxatining yuqori qismida bo'ladi. Faylni bosing va keyin ko'rish / tahrirlash tugmachasini bosing. 
  4. Fayl matn muharririda ochiladi.

Va bu hammasi. Endi sizning faylingizga o'zgartirish kiritishingiz mumkin, ammo buni amalga oshirishni xohlamasligingiz mumkin. Ushbu faylni qanday ishlatishni keyingi bobda sizga ko'rsatib beramiz, ammo buni amalga oshirishdan oldin bu yaxshi fikr mahalliy nusxasini oling sizning .htaccess faylingiz ("saqlash" standart standart dialog oynasidan foydalangan holda), o'zingizning o'zgarishlaringizni amalga oshiring va keyin faylni bosqichli saytga yuklang (yuqorida ta'kidlaganimizdek).

.Htaccess faylidan foydalanish

Endi .htacess fayli tomonidan taqdim etilgan qo'shimcha funktsiyalardan foydalanishni boshlashga tayyormiz. Keling, bir nechta asosiy narsalar bilan boshlaymiz.

  • 301 yo'l-yo'riq ko'rsatmoqda - 301 yo'naltirish kodning kichik qismi bu tashrif buyuruvchilarni bir sahifadan boshqasiga yuboradigan va agar siz tashqi saytga bog'langan ma'lum bir blog postini o'tkazsangiz kerak. Shu bilan bir qatorda, veb-saytni yo'naltirish uchun .htaccess faylidan foydalanishingiz mumkin. Shuningdek, siz tashrif buyuruvchilarni saytning eski HTTP versiyasidan yangi, xavfsizroq, HTTPS versiyasiga yo'naltirishingiz mumkin. Buni .htacess fayliga qo'shing:

Redirect 301 /oldpage.html /newpage.html

  • xavfsizlik - Shuningdek, .htaccess faylidan WP uchun zamonaviy xavfsizlik strategiyasini qo'llash uchun foydalanishning bir qancha usullari mavjud. Ulardan biri ma'lum fayllarga kirishni bloklash faqat to'g'ri autentifikatsiyaga ega foydalanuvchilar sizning WordPress saytingiz ishlaydigan asosiy fayllarga kirishlari uchun. Bir qator asosiy fayllarga kirishni cheklash uchun .htaccess faylingiz oxiriga qo'shilgan ushbu koddan foydalanishingiz mumkin:

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

  • URL manzillarini o'zgartirish - .htaccess faylining yana bir foydali xususiyati, amalga oshirilishi murakkabroq bo'lsa ham, bu fayl sizning tashrif buyuruvchilaringiz saytingizga kirganda URL manzillari ko'rsatilishini boshqarish uchun ishlatilishi mumkin. Buning uchun siz Apache-ning eng so'nggi versiyasidan foydalanayotganingizga ishonch hosil qilishingiz kerak bo'ladi. Bu tashrif buyuruvchilar uchun bitta sahifaning URL manzilini boshqacha ko'rinishga olib keladi. Ushbu so'nggi misol, ehtimol .htaccess fayliga odatlanib qolgan ko'pchilik foydalanuvchilar uchun juda murakkab. Ammo, men sizga fayl bilan nimaga erishish mumkinligini ko'lamini ko'rsatish uchun kiritdim. Buni .htaccess faylingizga ilova qiling:

RewriteEngine on
RewriteRule ^oranges.html$ apples.html

.Htaccess bilan oldinga borish

.Htaccess fayli bilan ishlash sizning WordPress saytingiz qanday qilib yanada fundamental darajada ishlashini bilib olish va sizga standart WP sayti ham beradigan xususiylashtirish uchun ulkan imkoniyatlar haqida ma'lumot berish uchun ajoyib usuldir. .Htaccess fayli bilan ishlashni biz yuqorida tavsiflagan asosiy o'zgarishlarni amalga oshirishni o'zlashtirganingizdan so'ng, sizga juda ko'p imkoniyatlar ochiladi. Ulardan biri, avval aytib o'tganimizdek, qobiliyatdir WordPress blogingizni qayta tiklang

Yana biri shundaki, WordPress xavfsizligingizni yaxshilashning ko'plab usullari .htaccess faylini to'g'ridan-to'g'ri o'zgartirishni yoki boshqa ildiz fayllariga o'zgartirish kiritish uchun bir xil FTP tizimidan foydalanishni o'z ichiga oladi. Boshqacha qilib aytganda, o'zingizning saytingizning yong'oq va murvatlarini ko'rib chiqishni boshlaganingizda, sozlash va takomillashtirish uchun cheksiz imkoniyatlarni topasiz.

Siz nima deb o'ylaysiz?

Ushbu sayt spamni kamaytirish uchun Akismet-dan foydalanadi. Fikringiz ma'lumotlarining qanday ishlashini bilib oling.