HTACCESS fayl kengaytmali fayl bu Apache Access konfiguratsiya fayli boʻlib, "gipermatnga kirish" degan maʼnoni anglatadi. Bular Apache veb-saytining turli kataloglariga taalluqli global sozlamalardan istisno qilish uchun foydalaniladigan matnli fayllardir.
Faylni bitta katalogga joylashtirish avval ushbu katalog va uning quyi kataloglariga oqib kelgan global sozlamalarni bekor qiladi. Masalan, HTACCESS fayllari URL manzilini qayta yoʻn altirish, kataloglar roʻyxatini oldini olish, maʼlum IP manzillarni taqiqlash, tezkor ulanishni oldini olish va boshqalar uchun yaratilishi mumkin.
Ushbu faylning yana bir keng tarqalgan qoʻllanilishi tashrif buyuruvchilarning ushbu fayllar katalogiga kirishiga toʻsqinlik qiluvchi hisob maʼlumotlarini saqlaydigan HTPASSWD fayliga ishora qilishdir.
Boshqa turdagi fayllardan farqli o'laroq, ular fayl nomini o'z ichiga olmaydi; ular shunday ko'rinadi, faqat fayl kengaytmasi bilan: .htaccess.
HTACCESS faylini qanday ochish mumkin
Ushbu fayllar Apache veb-server dasturida ishlayotgan veb-serverlarga taalluqli boʻlgani uchun ular shu kontekstda ishlatilmaguncha kuchga kirmaydi.
Biroq, hatto oddiy matn muharriri ham faylni ochishi yoki tahrirlashi mumkin, masalan, Windows Notepad yoki bizning eng yaxshi bepul matn muharrirlari roʻyxatidan. Yana bir mashhur, lekin bepul bo'lmasa-da, HTACCESS muharriri bu Adobe Dreamweaver.
Faylni qanday aylantirish mumkin
Siz ushbu onlayn HTACCESS to nginx konvertoridan foydalanib faylni Ngnix veb-server fayliga aylantirishingiz mumkin. Kodni Ngnix tomonidan taniladigan kodga aylantirish uchun uning mazmunini matn maydoniga joylashtirishingiz kerak.
Nginx konvertoriga oʻxshab, faylni Web. Config-ga codebreak-ning onlayn.htaccess-dan Web. Config-ga oʻzgartirishi mumkin. Bu fayl ASP. NET veb-ilovasi bilan ishlashini istasangiz foydali bo'ladi.
Namunaviy fayl
Quyida. HTACCESS fayli namunasi keltirilgan. Bu fayl hozirda ishlab chiqilayotgan va omma uchun tayyor boʻlmagan veb-sayt uchun foydali boʻlishi mumkin.
AuthType basicAuthName "Uy! Vaqtinchalik qurilmoqda…"AuthUserFile /.htpasswdAuthGroupFile /dev/null Boshqalar uchun to'g'ri foydalanuvchiparol so'rovini talab qiling. addressAllow from w3.orgAllow from googlebot.comGoogle-ga sahifalaringizni skanerlash imkonini beradi Har qanday qanoatlantiradiXost/IP ruxsat berilganda parol talab qilinmaydi
Bu faylning har bir satri oʻziga xos maqsadga ega. Masalan, htpasswd yozuvi, agar parol ishlatilmasa, ushbu katalog umumiy koʻrinishdan berkitilganligini bildiradi. Biroq, agar sahifaga kirish uchun yuqorida ko'rsatilgan 192.168.10.10 IP manzili ishlatilsa, parol talab qilinmaydi.
Yordam kerakmi?
Yuqoridagi misoldan shuni aytishingiz kerakki, bu fayllar juda moslashuvchan, shuning uchun ular bilan ishlash unchalik oson emas.
Siz HTACCESS faylidan IP-manzillarni bloklash, tomoshabinlarning faylni ochishiga yoʻl qoʻymaslik, katalogga trafikni blokirovka qilish, SSL talab qilish, veb-saytlarni yuklab oluvchilar/ripperlarni oʻchirish va boshqalar haqida koʻproq maʼlumot olishingiz mumkin., WordPress va DigitalOcean.
Agar siz hali ham faylni ocha olmasangiz, fayl kengaytmasini notoʻgʻri oʻqiyotgan boʻlsangiz, buning uchun boshqa formatni chalkashtirib yuborgan boʻlsangiz, buni amalga oshirish juda oson. Masalan, HTA oʻxshash koʻrinishi mumkin, lekin bu kengaytma odatda Microsoft HTML ilovalari hostida ochiladigan HTML ilovalari fayllari uchun ajratilgan.