Siteniz sadece belirli bir ülkeden görüntülenebilsin


permission_denied

Bazen öylesi durumlar oluşabilirki web sayfanızın başka ülkelerden görüntülenmesini engellemek isteyebilirsiniz , mesela içeriğiniz Türkçe olmasına rağmen yabancılardan günde yüzlerce spam

mail alıyorsunuzdur , yada Online satış yapıyorsunuz ürününüzü sadece Türkiyede olanlara iletebilirsiniz fakat başka ülkelerden çalıntı kartlar ile sürekli siparişler veriliyor … senaryolar arttırılabilir elbetteki sadece bir ülkeye izin verip dünyanın bütün diğer ülkelerini bloklamak tavsiye etmesek te bazı durumlarda kaçınılmaz olabiliyor gelin bunu nasıl yapacağımızı görelim , herzaman olduğu gibi .htaccess i kullanacağız , Ftp ile hostunuza bağlanıp sitenizin kök dizinindeki .htaccess dosyasını HDD inize indirin ve bunu bir metin editörü ile açıp en dibine aşağıdaki kodu ekleyin (elbetteki tüm ip leri içermiyor)

order deny,allow
deny from all

allow from 5.2.80.0/21
allow from 5.11.128.0/17
allow from 5.23.120.0/21
.
.
.

Üstteki kod ile Apache serverine : izin verdiğim dışındaki bütün görüntüleme isteklkerini blokla diyoruz , kod ilavesinden sonra .htaccess dosyasını tekrar sitenizin kök klasörüne upload edin hepsi bukadar. peki ben bir ülkeye ait bütün ip leri nereden bulacağım diye aklınızdan geçirdiyseniz bu konuda ben Buradaki siteden faydalandım , eğer Türkiye dışından web sayfanıza erişim olmasın istiyorsanız .htaccess inize ilave edeceğiniz listenin tamamını aşağıdaki linkten indirebilirsiniz

Download



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA