新闻中心

WordPress邮箱被刷如何防止机器人恶意扫描邮箱

作者 / 无忧主机 时间 2014-08-05 17:05:28

前段时间很多站长朋友网站老是被恶意刷评论,小编近一番了解后才得知这些站长有一个共性都是使用开源程序wordpress建站,对于这样恶意刷评论已经得到了完美的解决方案,站长朋友们可以在网站后台关闭评论功能,或者利用.HTACCESS规则拒绝机器人评论方法。小编这次遇到的问题和以上类似都是被机器人刷,但是不同的是这次针对的是刷管理员的邮箱了.站长朋友们都知道网络上有很多爬虫,它们专门四处搜集网站代码中出现的邮箱,搜集到了之后就批量出售或者发送垃圾邮件。很多站长朋友们知道后都把邮箱中的 “@” 换成 “#”,但这样对用户不太方便,而且这种方法很多机器人都可以识破,同样被搜集走。机器人也就是看到了这里的漏洞,出了一个扫描脚本或扫描窗口软件从而恶意扫描发送。小编自从关注这个问题后就一直在研究,终于找到了一个方式通过编码邮箱的方式防止搜集邮箱的机器人。 首先我们找到当前使用的主题。然后把以下写好的代码放到主题所在的functions.php文件里。 /** *WordPress 防止机器人扫描邮箱 *http://www.endskin.com/antispambot-shortcode.html */ function Bing_antispambot( $attr, $content ){ return antispambot( $content ); } add_shortcode( 'email', 'Bing_antispambot' );   //在需要插入邮箱的时候添加[email]邮箱[/email] [email]admin@email.com[/email]; 这样添加后,在后台看邮箱是正常的,而源码里确实一堆转义的字符。如下图所示:   [caption id="attachment_15669" align="alignnone" width="484"]wordpress wordpress[/caption] 通过修改后,把这个主题文件再传到对应的文件下覆盖下即可。这样就可以解决WordPress邮箱被刷如何防止机器人恶意扫描邮箱。 无忧主机相关文章推荐阅读: 添加WORDPRESS数据库运行状态日志 设置WORDPRESS评论达到数量后自动关闭评论 谷歌影响后WORDPRESS存在的问题并分析解决 WORDPRESS表单插件WP USER FRONTEND PROWWP  

本文地址:https://www.51php.com/wordpress/15668.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服