缙哥哥的博客
与你分享我的点点滴滴生活

WordPress微信机器人高级版自动回复显示404错误解决办法

最近经常有小伙伴在微信公众号(dujinorg)跟缙哥哥说,链接挂了,资源挂了的问题。缙哥哥自己测试也是出现 404 错误,并且腾讯自动显示所谓的“公益”页面。经过排查,发现在自动回复的链接中,给加上了 &subscene=131 的后缀,导致链接错误。

微信公众号私自改变链接地址

这里以本文地址举例说明为何在公众号中点开文章会出现 404 错误提示。

正常链接地址

https://www.dujin.org/12123.html

经过微信公众号后的地址

https://www.dujin.org/12123.html&subscene=131

正是因为被腾讯修改了网址,才导致 WordPress 微信机器人高级版插件的自动回复功能出现 404 错误提示。

WordPress微信机器人自动回复 404 错误解决方案

方案一:官方解决办法

《通过公众号检索的博客里的文章打开出现404怎么解决?》

在当前主题加入以下代码:
add_filter('weixin_url', function($url){
……

原文地址 https://t.zsxq.com/f6yfUFA

官方解决方案加密,并需要支付100元才能查看,由于收入微薄,就采用第二种解决方案了。

方案二:重定向解决办法

提示:据插件作者说,该方式“用户访问网站要 redirect 两次,耗时耗力”,根据自己需要来决定吧!

在插件 → 安装插件,右上角输入 Redirection ,安装并启用第一个。

在 Add new redirection 下的 Source URL 中填入 “\&subscene=131 ”(不含引号),勾选右侧 Regex ,在 Target URL 中填入“/”,Group默认为 Redirections 不变,点击 Add Redirect 提交即可

转载请注明来源及链接:缙哥哥 » WordPress微信机器人高级版自动回复显示404错误解决办法
分享到: 更多 (0)