İçeriğe atla

Sitenizin bant genişliğini koruyun

Bant genişliği çok ziyaretçi alan ve limitli hosting planlarında tutulan sitelerin korkulu rüyası. Limitlere ulaştığınız zaman sitenizin kapalı kalması üstüne üstük bi de ekstra bant genişliği için para ödemeniz gerçekten çok can sıkıcı. Eğer siteniz Apache üzerinde tutuluyorsa bunun için .htaccess’i kullanarak alabileceğiniz önlemler bulunuyor. Altta benim sonofnights.com için kullandığım kodu görebilirsiniz. Siteden resimler indilirken, internet explorer, firefox v.b. bütün internet tarayıcıları, Referer bilgisini göndermek durumundular. Örneğin polis.com/mehmet.htm sayfasında 5 tane resim gösteriliyor. Internet explorer ve diğer bütün standart internet tarayıcıları, o resimleri indirirken:
Referer: http://www.polis.com/mehmet.htm

şeklinde bilgiyi gönderir. Dolayısıyla o resimlerden bir tanesi, hirsiz.com/memo.htm şeklinde bir dosyadan talep edilirse, onun bilgisi:

Referer: http://www.hirsiz.com/memo.htm

Bu farklılığı .htaccess dosyasına ekleyeceğiniz alttakine benzer bir kuralla yakalayıp reddetme imkanınız var. Aşağıdaki kural ile bu farklılık gif, jpg, js, ve css dosyaları için tespit edilir ve ‘bu dosya serverda bulunamadı’ şeklinde bir mesajla reddedilir.

RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http://(www\.)?sonofnights.com/.*$ [NC]
RewriteRule \.(gif|jpg|js|css)$ – [F]

Sitenizin bant genişliğini koruyun” üzerine 2 yorum

  1. Hakan der ki:

    gerçekten işe yarayabilecek bir bilgi

    teşekkürler.

  2. Gurcay der ki:

    Biliyordum bunu ama saol Mehmet güzel bilgi : )

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Time limit is exhausted. Please reload CAPTCHA.

css.php