Comment stopper les spams de trackbacks sur des anciens posts d’un blog sous WordPress
Hier soir malgré la présence d’Akismet le superbe plugin antispam de wordpress je me suis fait attaquer par des spams trackback à une fréquence d’un spam à la minute. Voici comment j’ai stoppé ce problème :
Première solution il est possible d’installer un plugin pour wordpress qui à chaque fois que le blog reçoit un trackback va vérifier si le site qui veut vous lier cite effectivement un lien de votre blog. Ce plugin est bien fait et surtout très utile par les temps qui court et peut se superposer à akismet qui parfois n’est pas efficace. Pour installer ce dernier il faut aller ici. La seconde solution est d’installer le plugin wordpress « auto close trackback » qui ferme automatiquement le trackback au bout d’une durée de 14 jours (durée d’ailleurs éditable).Il faut se logger dans phpmyadmin (l’outil d’administration de votre base mysql) est d’effectuer cette ligne de commande sql :
Update wp_postsVoila plus jamais de spams de trackback et pour ma part plus de trackback possible sur 2803 mais cela n’est pas si grave que cela! D’ailleurs Akismet vient de sortir la version 2 de son plugin qui est téléchargeable ici.
set `ping_status` = ‘closed’
where `post_date` < '2007-01-23'
9 commentaires sur “Comment stopper les spams de trackbacks sur des anciens posts d’un blog sous WordPress”
Les commentaires sont fermés.
« et pour ma part plus de trackback possible sur 2803 mais cela n’est pas si grave que cela! »
Je ne suis pas vraiment d’accord avec toi sur ce point là. Mais bon la tendance est à fermer le trackback alors que c’est aussi ce qui faisait le charme et la puissance de la blogosphère, son interconnexion, sa réactivité… C’est d’ailleurs peut être la seule invention des blogs !
Bertrand en fait le trackback n’est pas tellement utilisé sur 2803. Seulement une vingtaine en presque deux ans d’existence de 2803 ;) Donc je ne pense pas que cela va changer bcp de chose pour les personnes reprenant de l’info dispo sur 2803. D’ailleurs je crois plus en des outils de tracking de buzz comme celui développé par mrboo.
Je pense aussi que des outils comme technorati te permettent de suivre beaucoup mieux les informations et les liens entre blogs. Bref pour moi cela sera technorati et non pas le trackback…
Moi j’ai trouvé une solution un peu barbare mais qui fontionne tres bien.
Le « < a >< /a >
Bizarre que ca ne l’affiche pas,
< a >
Désolé pour le double post…< /a >
tu voulais afficher quoi?
Sinon WordPress 2.1 qui vient de sortir embarque déjà la dernière version de Akismet.
Quant aux trackbacks il est vrai que souvent ils posent problèmes… du moins parfois ils fonctionnent bien et d’autres non… ceci dit, je trouve qu’ils sont bien utiles quand meme pour faire découvrir du contenu aux autres.
En fait si tu as un plugin antispam sur ton wordpress, il faut mettre l’attribut
Merci d’enlever mes commentaires je suis en train de flooder pour rien… Je t’envoie un mail ce sera mieux :)
Ayant pas loin de 100 % de faux positifs avec mes blogs protégés par Akismet, j’ai beaucoup de mal à qualifier ce plug-in de « superbe »… L’installation de WordPress Hashcash m’a permis de réduire sensiblement le spam côté commentaires, et je filtre les plus gros spammeurs en bloquant directement les adresses IP des FAI étrangers de pays non francophones (mes blogs étant francophones) hébergeant des netbots au niveau du pare-feu du serveur. C’est le moyen le plus efficace que j’ai trouvé pour le moment. Cependant, si je devais souffrir de spam de rétroliens (ce n’est heureusement pas le cas), je sens que je m’orienterais vers ta solution.
A noter qu’il existe une méthode de lutte contre le spam plutôt efficace et qui ne coûte presque rien, méthode que j’utilise sur un blog b2evolution, plateforme assez peu protégée contre le spam : il s’agit d’ôter de toute page web du site/blog toute référence à un vocabulaire anglophone relatif aux blogs.
En effet, pour gagner du temps, les spammeurs ciblant les blogs utilisent les moteurs de recherches tels que Google pour identifier les blogs. Rechercher « WordPress », « trackback » ou « inurl:wordpress » permet d’identifier des dizaines de millions de pages web potentiellement spammables. Eviter toute référence à ce vocabulaire, ou bien alors présenter ce vocabulaire sous forme d’images et de liens encodés en JavaScript (non référencés par les moteurs de recherche), permet donc d’éviter de se mettre en avant et même en l’absence d’un bon filtre anti-spam, réduit très considérablement les nuisances.