WordPress评论或文章出现email protected的解决办法

2017年03月29日 09:30:10  阅读 690 次 评论 24 条

近段时间,我的站点在最新评论,或文章中偶尔会出现 [email protected] 的情况,导致评论内容或部分文章内容无法正常显示,当时还以为是不是 WordPress 自己的邮箱保护机制问题,所以就没有理会。问题具体表现如下:

WordPress评论或文章出现email protected的解决办法 技术文档 第1张

查看元素后发现在内容前面加载了 [email protected] 相关信息和两个 JS,具体如下所示:

WordPress评论或文章出现email protected的解决办法 技术文档 第2张

这个问题很多站点都出现过,我直接搜索这个 JS 代码,就出现 14.8 万条记录,有些站点打开时直接就显示这段 JS 代码,而不是显示正常的内容。

WordPress评论或文章出现email protected的解决办法 技术文档 第3张

网上搜索“[email protected]”半天都找不到任何有用的解决办法,后来搜索整个 JS 代码才发现了一个有关的帖子(《网站被黑 各位大牛来看看这些恶意代码是在干啥?》),看了里面的评论内容才找到真正的原因,具体评论如下:

WordPress评论或文章出现email protected的解决办法 技术文档 第4张

既然知道了原因,解决起来就好办了,登录百度云加速管理后台  >> 安全功能 >> WAF,我的站点果然开启了『邮件地址混淆』功能,其目的是“防止垃圾邮件机器人自动抓取电子邮箱地址”。

WordPress评论或文章出现email protected的解决办法 技术文档 第5张

考虑到我的评论内容和文章内容出现邮箱地址的概率挺低的,所以我就直接关闭这个『邮件地址混淆』功能。

WordPress评论或文章出现email protected的解决办法 技术文档 第6张

关闭了百度云加速的『邮件地址混淆』功能后,刷新本站本地缓存和百度云加速缓存后,问题果然解决了,评论内容里面的 [email protected] 也消失不见了,评论内容已经可以正常显示了。

小结

如果你的站点也偶尔会出现 [email protected] 情况,而且也是开启了百度云加速的话,不妨检查看看是否也开启了『邮件地址混淆』功能?如果是的话,关闭后即可解决此问题。如果是其他 CDN 的话,也自行检查看看是否开启了类似的功能。如果没有开启 CDN 的话,请检查所安装的插件是否有类似的功能。出现 [email protected] 情况的,无非就是 CDN 自带的功能,或所安装插件所起的作用,或所用主题自身保护邮箱地址功能,只要找到原因,解决起来还是很容易的。

如果文章对你有帮助,请赞赏支持懿古今发展!

本文地址:https://www.yigujin.cn/1172.html
版权声明:本文为原创文章,版权归 懿古今 所有,欢迎分享本文,转载请保留出处!

发表评论


表情

  1. 呆毛电脑配置网
    呆毛电脑配置网 【主管】 @回复

    我电脑这个站还在阿里云上。没用百度云加速

  2. 简单生活
    简单生活 【转正】 @回复

    我的小站就七牛玩玩得了!~~等内过两年再上阿里云服务器

  3. 衣皇后
    衣皇后 【实习】 @回复

    学习使人进步,到此拜读!

  4. 爱资讯网
    爱资讯网 【实习】 @回复

    没碰到过啊

  5. 木庄博客
    木庄博客 【主管】 @回复

    买个低配的阿里云呗,百度云加速确实感觉鸡肋,除非付费吧?

  6. 明月登楼的Typecho博客
    明月登楼的Typecho博客 【实习】 @回复

    百度云加速里的安全防护,很多时候都是“防”住了自己!防不了别人!好尴尬呀!

  7. 明月登楼
    明月登楼 【副总】 @回复

    停用百度云加速很久了!国内这些CDN服务真心不敢用了!

  8. 文栋说自媒体
    文栋说自媒体 【转正】 @回复

    百度云加速还有这机制,长见识了

    • 懿古今
      懿古今【老板】2017-03-30 09:02  回复

      @文栋说自媒体是的,就是保护内容中出现的邮箱地址被他人抓取,但是也会造成我们部分内容无法正常显示

  9. 热腾网
    热腾网 【经理】 @回复

    CDN再作怪。

  10. 星空游戏
    星空游戏 【转正】 @回复

    感谢分享

  11. Koolight
    Koolight 【副总】 @回复

    现在博文分享到微信朋友圈,链接前面的缩略图都不显示了,个人估计是微信又做了调整,暂时还没时间研究个所以然。博主可以试试看是不是微信调整了。

    • 懿古今
      懿古今【老板】2017-03-30 09:03  回复

      @Koolight[偷笑] 我很少用微信,有空我测试看看。原先可以同步到新浪博客的也被封了,不知道微信这个是不是调整

      • 大仁博客
        大仁博客 【转正】2017-03-30 20:05  回复

        @懿古今新浪好像是对接口做了调整,为防止黑产利用微博开放接口刷话题、刷热门等情况。。