HTACCESS fayllarini ochish, tahrirlash va o'zgartirish

HTACCESS fayl kengaytmasi bo'lgan fayl - bu gipermatnli matnni kiritish uchun mo'ljallangan Apache Access Configuration fayli. Apache veb-saytining turli kataloglariga qo'llaniladigan global sozlamalarga istisno qilish uchun ishlatiladigan matnli fayllar .

Bir katalogda HTACCESS faylini joylashtirish bu katalogga va uning pastki kataloglariga joylashtirilgan global sozlamalarni bekor qiladi. Misol uchun, HTACCESS fayllari URLni qayta yo'naltirish, katalog ro'yxatini taqiqlash, muayyan IP-manzillarni taqiqlash, hotlink aloqalarini oldini olish va boshqalar uchun yaratilishi mumkin.

HTACCESS fayl uchun yana bir keng tarqalgan foydalanish - foydalanuvchilarning ushbu fayllar katalogiga kirishiga yo'l bermaydigan hisobga olish ma'lumotlarini saqlaydigan HTPASSWD faylini ko'rsatish.

Eslatma: Boshqa fayl turlaridan farqli o'laroq, HTACCESS fayllarida fayl nomi mavjud emas; ular shunday ko'rinadi: .htaccess. To'g'ri - hech qanday fayl nomi, faqat kengaytma .

HTACCESS faylini ochish

HTACCESS fayllari Apache Web Server dasturini ishlaydigan veb-serverlar uchun qo'llanilishi sababli ular ushbu kontekstda ishlatilmasdan kuchga kirmaydi.

Ammo oddiy matn muharriri hatto Windows Notepad kabi bir HTACCESS faylini yoki eng yaxshi matnni tahrirlashlar ro'yxatidan ochib yoki tahrir qila oladi. HTACCESSning yana bir ommabop, ammo bepul emasligi Adobe Dreamweaver.

HTACCESS faylini qanday qilib o'zgartirasiz?

HTACCESS fayl kengaytmasi bilan Apache veb-server fayllari ushbu onlayn HTACCESS yordamida nginx konverteriga Ngnix veb-server fayllariga aylantirilishi mumkin. Ngnix tomonidan tanib olinadigan kodni aylantirish uchun HTACCESSS faylining tarkibini matn maydoniga joylashtirishingiz kerak.

Nginx konverteriga o'xshab, HTACCESS fayllari Web.Config dasturiga kodbreakning onlayn .htaccess yordamida Web.Config konvertisiga aylantirilishi mumkin. Konfiguratsiya faylini ASP.NET veb-ilovasi bilan ishlashga moslashtirmoqchi bo'lsangiz, ushbu konvertor foydali bo'ladi.

HTACCESS namunasi namunasi

Quyida namunadir .XTACCESS fayli. Ushbu HTACCESS fayli hozirgi vaqtda ishlab chiqilayotgan va hozircha jamoatchilikka tayyor bo'lmagan veb-sayt uchun foydali bo'lishi mumkin.

AuthUserFile /.htpasswd AuthGroupFile / dev / null Barcha foydalanuvchilar uchun parol so'rovi Buyurtmani rad eting, ruxsat berishga ruxsat berish Barcha ruxsat berish 192.168.10.10 # Ishlab chiquvchining IP-manziliga ruxsat berish googlebot.com'dan ruxsat berish # Google sahifalaringizni skanerlashga ruxsat beradi Any ma'qullaydigan # Host / IP ruxsat berilganida parol talab qilinmaydi

Ushbu HTACCESS faylining har bir satri muayyan maqsadga ega. "/.htpasswd" yozuvi, masalan, parolni ishlatmasa, ushbu katalog umumiy ko'rinishda yashirin ekanligini bildiradi. Biroq, yuqorida ko'rsatilgan IP-manzil sahifaga kirish uchun ishlatilsa, parol talab qilinmaydi.

HTACCESS fayllarida kengaytirilgan o'qish

Yuqoridagi misoldan HTACCESS fayllari turli xil narsalarni bajarishi mumkinligini aytib o'tishingiz kerak. To'g'ri, ular oddiy fayllar emas.

HTACCESS faylini IP-manzillarni blokirovka qilish, HTACCESS faylini ochish, katalogga trafikni bloklash, SSL talab qilish, veb-saytlarni yuklab oluvchilarni / rippersni o'chirib qo'yish va boshqa narsalarni JavaScript-ni yaratish uchun ishlatish haqida qo'shimcha ma'lumot olishingiz mumkin, Apache, WordPress va DigitalOcean.