最近经常有小伙伴在微信公众号(dujinrss)跟缙哥哥说,链接挂了,资源挂了的问题。缙哥哥自己测试也是出现 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
提交即可
评论前必须登录!
注册