Filtrer les spams des "referrers" sur un serveur apache
Il suffira d'ajouter un fichier .htaccess à la racine du site et d'y ajouter :
# STOP REFERRER SPAM
SetEnvIfNoCase Referer ".*(sex|hardcore|porn|pussy|xxx|webcam|ficken|fuck|boobs|babes|x\-pictures|macinstruct|incest|linuxwaves|secureroot).*" BadReferrer
order deny,allow
deny from env=BadReferrer
Après plusieurs itérations, voici celui qui est actuellement en place sur wikini.net :
SetEnvIfNoCase Referer ".*(sex|hardcore|mature\-hardy|nude|porn|pussy|xxx|viagra|asian\-4you|shirts\-t\-shirts|capitalraiser|asiantrans|webcam|ficken|fuck|boobs|babes|x\-pictures|macinstruct|incest|linuxwaves|secureroot|gayfunplaces|mygidi|asian\-trans|evenway|carpiar|ixay|i\-ru\.net|xuev|animals\-shirts|striptrend|gay\-|perverted|gayteensites|telapps.org|spb.ru|pathfinder.gr|c\-4\-u.com|ppfans\.com|vicodin\-\-online|wan7\.com|hustler1\.com|rape\-pics\.org|anime\-pics\.org|bestiality\-pics\.org|x\-stories\.org|babeplayers\.com|inuyasha\-hentai\.com|oxlol\.net|pics\-\-movies\.com|lee\-hom\.org).*" BadReferrer
Autre méthode (pour alternc) :
setenvifnocase Referer ".*spb.ru" spam_ref=1
setenvifnocase Referer ".*porn.*" spam_ref=1
setenvifnocase Referer ".*un-autre-spameur.com" spam_ref=1
<Files ~ "^.*$">
Order Allow,Deny
Allow from all
Deny from env=spam_ref
<\Files>
A utiliser temporairement, voir :
TentativesDeVandalismeSurWikiNiPointNet
L'idéal serait d'avoir des referers juste pour les inscrit -> aucun interet pour le spam car pas référencé dans google.
Oui mais on perd l'interet pour les sites "amis" qui ne profitent pas d'un lien "utile" vers chez toi. Si tu souhaites faire la modif, le simple code est dans
DaOuar. Pour continuer la discussion :
TentativesDeVandalismeSurWikiNiPointNet pour éviter d'encombrer les pages de documentation.
Supprimer des spams dans les "referrers"
Vous pouvez utiliser le code SQL suivant (
WikiNi 0.1.3 à
WikiNi 0.4.x) :
DELETE FROM `wikini_referrers` WHERE `referrer` LIKE '%site-xxx%'