完美解决WordPress微信机器人点击文章404错误

  • A+
所属分类:Wordpress

最近发现连接到WordPress的微信机器人插件返回的文章,点击进去后404错误,显示的是腾讯公益网站页面(基本都是寻找失散儿童的).虽然这样对公益做出了贡献,但是失去了微信公众号连接到网站的搜索和查看文章功能,总也不是个办法,

为什么微信机器人返回的文章点击后出现404错误?

产生这个问题的原因是微信在返回的文章URL中加入参数&subscene=数字&sessionid=数字

怎么解决微信机器人返回页面404这个错误呢?

百度搜索一下,有人解决了,但是居然把解决方案拿来卖钱...鄙视之,自己来搞吧

老牛尝试了直接用nginx的重定向规则去解决,无奈手艺不过关,没搞定

但是在博主缙哥哥看到使用WordPress重定向插件Redirections解决了,按此思路折腾下下...完美解决了...不过.....我和他写的规则还不太一样,之前微信只是加了个&subscene=参数,但是现在已经加上了&sessionid=这个参数,所以不能照搬他写的规则..

发扬互联网经验共享精神,分享给大家~~~此处应有掌声!

完美解决微信打开网页404错误的方法

第一步

在WordPress后台安装"插件"-->"安装插件"中搜索安装Redirections插件并启用(注意,检查自己的functions.php文件中是否有禁用Rest API相关的钩子,需要删除,否则无法使用插件)

第二步

在插件设置页面,点击"Add New"添加规则,如下图所示

微信 404错误,微信公众号 404错误,微信公众号 连接网站 404错误,微信打开网站 404错误,微信打开网站页面404错误,微信机器人 404,微信机器人文章出现404错误,完美解决WordPress微信机器人点击文章404错误

由于是两个参数,所以正确的规则应该是这样的:

/\&subscene=(.?)&sessionid=(.?)

注意:勾选上后面的Regex选项,然后再保存

出现上述错误的同学,可以按此方法去试试

如果在你网站或博客上无效,请留言(最好把你的问题描述清楚,并贴图)

好了,我去研究nginx规则了,看能不能直接在服务器级别解决,多安装一个WordPress插件始终觉得不爽~~~

 

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:3   其中:访客  2   小编  1

    • avatar ono 1

      很喜欢你的主题,方便提供吗,可以点赞红包

        • avatar 老牛 Admin

          @ono 你昨晚加群了 群里有 可下载

            • avatar ono 1

              @老牛 已下载,满满的谢意!~