Sayfalara Erişim Nasıl Kapatılır

İçindekiler:

Sayfalara Erişim Nasıl Kapatılır
Sayfalara Erişim Nasıl Kapatılır

Video: Sayfalara Erişim Nasıl Kapatılır

Video: Sayfalara Erişim Nasıl Kapatılır
Video: CHROME İLE YASAKLI ENGELLİ SİTELERE GİRİŞ ÜCRETSİZ VPN 2019 2024, Mayıs
Anonim

Bazen belirli kullanıcı grupları için sitenizin sayfalarına veya herhangi bir dosyasına erişimi kısıtlamanız gerekebilir. Apache web sunucusu yazılımı, bu görev için yerleşik araçlara sahiptir. Onları kontrol et.

Sayfalara erişim nasıl kapatılır
Sayfalara erişim nasıl kapatılır

Talimatlar

Aşama 1

Sitedeki herhangi bir sayfaya yapılan her istekte, sunucu, depolandığı klasörde ".htaccess" adlı bir hizmet dosyası olup olmadığını kontrol eder. Eğer öyleyse, sunucu isteği işlerken bu dosyadaki yönergeleri takip edecektir. Ayrıca herhangi bir nedenle sitenin sayfalarına veya diğer belgelerine erişimi kısıtlamak için yönergeler de içerebilir. Bu, normal bir metin düzenleyicide böyle bir dosya oluşturup ihtiyacınız olan sunucu klasörüne yükleyerek yapılabilir. Bu dosyalar hizmet dosyaları olduğundan, web ziyaretçisinin tarayıcısından kullanılamazlar.

Adım 2

Erişim sorununu kökten çözmek için şu yönergeleri htaccess dosyasına yerleştirin: Order Deny, Allow

Reddet Bu tür talimatları aldıktan sonra, web sunucusu istisnasız tüm ziyaretçiler için bu ve tüm alt dizinlerindeki tüm dosya ve klasörlere kesinlikle erişimi kapatacaktır.

Aşama 3

Belirli bir IP adresine sahip kullanıcılar için toplam yasaklamaya bir istisna ekleyebilirsiniz: Sipariş Reddet, İzin Ver

hepsinden reddet

77.84.20.18, 77.84.21.2'den izin ver Bu örnekte IP'si 77.84.20.18 veya 77.84.21.2 olan kullanıcılar herhangi bir kısıtlama olduğunu fark etmeyecek ve diğer herkesin sayfalara girmesine izin verilmeyecektir. Tam olarak bu erişim sırasına ihtiyacınız varsa - virgülle ayırarak izin verilen IP adreslerinin listesini listeleyin.

4. Adım

Aksine, istenmeyen IP adreslerinden oluşan bir "kara liste" oluşturmanız gerekiyorsa, yönergeler şu şekilde değiştirilmelidir: İzin Ver, Reddet

Tümünden izin ver

77.84.20.18'den Reddet, 77.84.21.2 Erişim sadece IP 77.84.20.18 ve 77.84.21.2'ye sahip ziyaretçilere kapatılacak ve geri kalanına engelsiz olarak izin verilecektir. Ve bu durumda, yasaklı IP adresleri listesi virgülle ayrılmalıdır.

Adım 5

Bir klasördeki tüm belgelere değil, yalnızca ayrı bir dosyaya erişimi kısıtlamanız gerekiyorsa, yönergeler şöyle görünmelidir:

Sipariş Reddet, İzin Ver

hepsinden reddet

77.84.20.18'den itibaren izin ver

Burada, ilk satır, erişimin kısıtlanması gereken dosyayı (hidden.html) içerir ve dördüncü satır, reddetme kuralına bir istisna içerir - dosyaya erişimine izin verilen kullanıcıların IP'si.

6. Adım

Benzer şekilde, adlarının maskesini kullanarak bir grup dosyaya erişimi kısıtlayabilirsiniz:

Sipariş Reddet, İzin Ver

hepsinden reddet

77.84.20.18'den itibaren izin ver

Burada, ilk satır, sınırlı erişime sahip dosyaların adları için bir maske içerir - yasak, "wma" uzantılı tüm dosyalar için geçerli olacaktır. Dördüncü satır, önceki örnekte olduğu gibi, kısıtlamaya tabi olmayan kullanıcıların IP'sini içerir.

7. Adım

Sayfalara erişimi tarayıcı türüne göre kısıtlamak mümkündür - bu şekilde, örneğin istenmeyen arama robotlarını filtreleyebilirsiniz: SetEnvIfNoCase user-Agent ^ Microsoft. URL [NC, OR]

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

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

İzin Ver, Reddet

Tümünden izin ver

env'den reddet = bad_bot

Burada, ilk üç satır birkaç istenmeyen tarayıcı türünü listeler (her satır için bir tane). Tabii ki, böyle bir tasarım kullanırken, bunları sitenizi rahatsız edenlerle değiştirmeniz gerekir.

Önerilen: