失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 微信公众号连接服务器显示404 WordPress 微信机器人自动回复显示 404 错误解决办法...

微信公众号连接服务器显示404 WordPress 微信机器人自动回复显示 404 错误解决办法...

时间:2021-11-11 05:05:57

相关推荐

微信公众号连接服务器显示404 WordPress 微信机器人自动回复显示 404 错误解决办法...

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

-10-11 11:12:14

1412 views

最近测试了一下我的微信公众号“多彩阳新”发现由本博客自动返回的链接挂了,关于这个问题我们经过排查,发现在自动回复的链接中,给加上了&subscene=131 的后缀,导致链接错误。

微信公众号私自改变了正常的链接地址,这里以本文地址举例说明为何在公众号中点开文章会出现 404 错误提示。

正常链接地址:

/12123.html

经过微信公众号后的地址:

/12123.html&subscene=131

正是因为被腾讯修改了网址,才导致 WordPress 微信机器人插件的自动回复功能出现 404 错误提示,目前还不清楚在那些场景会被腾讯修改链接。

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

编辑插件的 weixinpress 文件,找到:

$items = $items . $this->get_item($title, $excerpt, $thumb, $link);

在最后一个$link 后面加上“.”?””,变成:

$items = $items . $this->get_item($title, $excerpt, $thumb, $link."?");

再找到:

$items = $items . $this->get_item('「点击本条图文,获取更多文章」', '「点击本条图文,获取更多文章」', WXP_URL.'/mo.png', $this->get_site_url());

同样在后面位置加上“.”?””,变成:

$items = $items . $this->get_item('「点击本条图文,获取更多文章」', '「点击本条图文,获取更多文章」', WXP_URL.'/mo.png', $this->get_site_url()."?");

解决办法的原理是在正常链接后面加上一个英文的问号,根据相关规范链接中问号后面的部分是不会被浏览器识别的,这样就可以使链接中被腾讯添加的部分不会生效,从而解决链接打不开的问题。

亲爱的读者:本文结束了,非常感谢你的阅读。阅读是美意,分享是鼓励,如果觉得本站文章对你有用,请分享文章给你的朋友。你的支持将鼓励我继续创作。本站电脑版此前长期一段时间下线了评论功能,目前已经恢复了,如果需要评论请使用手机访问或直接在下方填写,我们万分期待看到你的留言。

如果觉得《微信公众号连接服务器显示404 WordPress 微信机器人自动回复显示 404 错误解决办法...》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。