|
Siteleri ziyaret etmeden önce onları virüs, trojan ve zararlı yazılımlara karşı tarayın. Sitenizdeki e-posta linklerini şifreleyerek spam e-posta toplayıcılarından koruyun. Her web sitesinin Google Pagerank değerini kolayca bulun. İnternetinizin indirme (download) ve yükleme (upload) hızını ölçün. | |
![]() Htaccess - Yönlendirici Tabanlı EngellemeBaşka bir domain üzerinden kelen kullacıları veyahut siteleri engellmek htaccessin diğer bir marifetlerinden biridir. Sitenizin trafik kayıtlarını incelediğinizde hep aynı domain üzerinden sitenize yüzlerce yönledirme ve giriş yapıldığını gördüğünüzde ne düşünürsünüz? Küçük bir analiz ve incelemeden sonra o domain üzerinde sitenize herhangi bir bağlantı da olmadğını gördüğünüzde. Akla gelecek ilk şey sitenizdeki kaynakların (reimler, css-js dosyaları, videolar veyahut diğer dosyalar) adresleri üzerinden sömürüldüğüdür. Tabiki sitenizin veri trafiğinin bundan etkilenmesi de cabası. Sitenizin trafik kayıtlarındaki her bir yönlendirme onun bir merkezden yani nereden kaynakladığı hakkında da bir fikir sahibi olmanızı sağlayacak bilgiyi taşıdığıdır. Aşağıdaki kodları kullanmadan önce barındırma hizmetini aldığınız sunucuda yönlendirici tabanlı girişleri önlemeye yardımcı olan htaccessin mod_rewrite ayarlarının yapıldığından emin olmanız gerekmektedir. Bir tek yönlendiriciden gelen trafiği engellemek için: RewriteEngine on Çoklu yönlendiriciden gelen trafiği engellemek için: RewriteEngine on "Bir tek yönlendirici" örneğinde "kotusite.com" sizin engellemek istediğiniz domin. "[NC]" ise yazdığınız adreste harf duyarlılığını önlemek için. Yani adresin "kotusite.com" veya "Kotusite.com" olmasının bir önemi yok. Son satır ise engellenmek istenen site ile karşılaştığında karşısına siteniz değil 403 Yasaklamış hatasının çıkması içindir.Finally, the last line in the .htaccess file specifies that the action to take when a match is found is to fail the request, meaning the referrer traffic will hit a 403 Forbidden error. Yukarıdaki iki farkı kod öbeği arasındaki tek fark [NC, OR] etiketidir. Her iki örnekte de işe yaramaması için # işareti ile yorumlandırılmış "Options +FollowSymlinks" betiğinin ne işe yaradığını merak etmişsinizdir. # işaretini kaldırdığınızda eğer sunucunuzun httpd.conf daki <directory> bölümünün FollowSymLinks ayarları yapılmamışsa siteye girdiğinizde karşınıza 500 Internal Server Error hatası çıkacaktır. Ama ayarlar yapılmışsa problem yok tabiki. Önceki makale: Htaccess - IP Tabanlı Ziyaretçi Engelleme Yazar: M. Mekin Pesen | 13.04.2008 | 53 kez okundu.
Htaccess
| ||||||||||||


