Referer spam
Görünüm
Bu madde hiçbir kaynak içermemektedir. (Temmuz 2024) (Bu şablonun nasıl ve ne zaman kaldırılması gerektiğini öğrenin) |
Bu madde, öksüz maddedir; zira herhangi bir maddeden bu maddeye verilmiş bir bağlantı yoktur. (Kasım 2018) |
Referer spam, (İngilizce - referer: bir siteye gelen ziyaretçinin geldiği sayfadır + spam) sitede referer log'u tutan scripti tanıdıktan sonra, sahte adreslerden referans gösteren, ayrıca bandı yemekten, yavaşlatmaya kitleme derecesine kadar getirir.
Apache server kullanırken, bundan kurtarmak için htaccess dosyanın içine eklemek gereken kodlar var. Örnek:
RewriteEngine On # Tanındığı bir spam sitesi RewriteCond %{HTTP_REFERER} ^http://(.*\.)?egolddomain.(com|net)(/.*)?$ [NC, OR] # Birkaç "porno" ilgili kelimleri içeren adları RewriteCond %{HTTP_REFERER} ^http://.*(\b)porn(o(graph(y|er))?)?(\b).* [NC, OR] # Fazla "-" harfi kullanan siteler RewriteCond %{HTTP_REFERER} ^(http://www.)[a-z]+-[a-z]+- [NC] RewriteRule ^(.*) %{HTTP_REFERER} [R=301,E=SPAM_SITE:1,L] # E=SPAM_SITE ayarlandığı için ayrı log dosyalar olabilir: CustomLog /var/log/apache/access.log combined env=!SPAM_SITE CustomLog /var/log/apache/access_spam.log combined env=SPAM_SITE
Her kelime için bir satır daha eklemek gerekecek. Böylece her eklediği kelime ile ilgili site, araması yapanlar sitesi görüntüleyemeyecek.