Sahifalarga Kirishni Qanday Yopish Kerak

Mundarija:

Sahifalarga Kirishni Qanday Yopish Kerak
Sahifalarga Kirishni Qanday Yopish Kerak

Video: Sahifalarga Kirishni Qanday Yopish Kerak

Video: Sahifalarga Kirishni Qanday Yopish Kerak
Video: Qanday qilib "Boshqotirma" multfilmi hissiyotlaringizni bostirish kerak emasligini ko'rsatadi? 2024, May
Anonim

Ba'zida ba'zi foydalanuvchilar guruhlari uchun saytingizning sahifalariga yoki har qanday fayllariga kirishni cheklash kerak bo'ladi. Apache veb-server dasturida ushbu vazifani bajarish uchun o'rnatilgan vositalar mavjud. Ularni tekshiring.

Sahifalarga kirishni qanday yopish kerak
Sahifalarga kirishni qanday yopish kerak

Ko'rsatmalar

1-qadam

Saytdagi istalgan sahifaga har bir so'rov bilan, server saqlangan papkada ".htaccess" nomli xizmat faylini tekshiradi. Agar shunday bo'lsa, server so'rovni ko'rib chiqayotganda ushbu faylning ko'rsatmalariga amal qiladi. Bundan tashqari, ba'zi sabablarga ko'ra sayt sahifalariga yoki boshqa hujjatlariga kirishni cheklash bo'yicha ko'rsatmalar bo'lishi mumkin. Buni oddiy matn muharririda shunday faylni yaratish va kerakli server papkasiga yuklash orqali amalga oshirish mumkin. Ushbu fayllar xizmat fayllari bo'lganligi sababli, veb-mehmonlarning brauzerida mavjud emas.

2-qadam

Kirish muammosini hal qilish uchun htaccess faylida ushbu ko'rsatmalarni tubdan joylashtiring: Buyurtma rad etish, ruxsat berish

Hech kimdan rad eting Bunday ko'rsatmalarni olganingizdan so'ng, veb-server barcha tashrif buyuruvchilar uchun ushbu tarkibdagi barcha fayl va papkalarni istisno qilmasdan yopadi.

3-qadam

Muayyan IP-manzilga ega foydalanuvchilar uchun umumiy taqiqqa istisno qo'shishingiz mumkin: Buyurtmani rad etish, ruxsat berish

Barchadan rad eting

77.84.20.18, 77.84.21.2 dan ruxsat bering. Ushbu misolda IP-si 77.84.20.18 yoki 77.84.21.2 bo'lgan foydalanuvchilar cheklovlar mavjudligini sezmaydilar va boshqalarning ham sahifalarga kirishiga yo'l qo'yilmaydi. Agar sizga aynan shu kirish tartibi kerak bo'lsa - vergul bilan ajratilgan ruxsat berilgan IP-manzillar ro'yxatini ko'rsating.

4-qadam

Agar siz, aksincha, keraksiz IP-manzillarning "qora ro'yxati" ni yaratishingiz kerak bo'lsa, unda ko'rsatmalar quyidagicha o'zgartirilishi kerak: Buyurtma berish, rad etish

Barchadan ruxsat bering

77.84.20.18, 77.84.21.2 dan rad etish faqat IP 77.84.20.18 va 77.84.21.2 foydalanuvchilari uchun yopiladi, qolganlariga to'siqsiz ruxsat beriladi. Va bu holda, taqiqlangan IP-manzillar ro'yxati vergul bilan ajratilishi kerak.

5-qadam

Agar siz papkada joylashgan barcha hujjatlarga emas, balki faqat alohida faylga kirishni cheklashingiz kerak bo'lsa, unda ko'rsatmalar quyidagicha bo'lishi kerak:

Rad etish, ruxsat berish buyurtmasi

Barchadan rad eting

77.84.20.18 dan ruxsat bering

Bu erda birinchi satrda kirish taqiqlanishi kerak bo'lgan fayl mavjud (hidden.html), to'rtinchi qatorda esa rad etish qoidasidan istisno - faylga kirishga ruxsat berilgan foydalanuvchilar IP-si mavjud.

6-qadam

Xuddi shunday, siz fayllar guruhiga ularning nomlari maskasi bilan kirishni cheklashingiz mumkin:

Rad etish, ruxsat berish buyurtmasi

Barchadan rad eting

77.84.20.18 dan ruxsat berish

Bu erda birinchi qatorda kirish huquqi cheklangan fayllar nomlari uchun niqob mavjud - taqiq "wma" kengaytmali barcha fayllarga taalluqlidir. To'rtinchi qatorda, avvalgi misolda bo'lgani kabi, cheklovga duch kelmaydigan foydalanuvchilarning IP-manzillari mavjud.

7-qadam

Brauzer turi bo'yicha sahifalarga kirishni cheklash mumkin - shu tarzda, masalan, kiruvchi qidiruv robotlarini filtrlashingiz mumkin: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

SetEnvIfNoCase user-Agent ^ Offline. Explorer [NC, OR]

SetEnvIfNoCase user-Agent ^ [Ww] eb [Bb] andit [NC, OR]

Buyurtma berish, rad etish

Barchadan ruxsat bering

Env = bad_bot dan rad eting

Bu erda dastlabki uchta satrda bir nechta keraksiz brauzer turlari keltirilgan (har bir satr uchun bittadan). Albatta, bunday dizayndan foydalanganda, ularni o'zingizning saytingizni bezovta qiladigan narsalar bilan almashtirishingiz kerak.

Tavsiya: