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

2018-10-11 11:12:14

1412 views

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

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

正常链接地址:

http://www.likaiwen.com/12123.html

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

http://www.likaiwen.com/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 错误解决办法...相关推荐

  1. 微信公众号云服务器年服务费_微信公众号开发者接口费用高吗

    微信公众号开发者接口费用高吗 很多企业都想开发自己公司的微信公众号,不过大家最关心的还是微信公众号开发价格问题.今天,微速云小编就为大家带来微信公众号开发者接口费用高吗,一起来了解一下吧. 微信公众号 ...

  2. 微信公众号成本分析服务器,分析:为什么微信公众号用户获取成本比App还高?...

    根据当前的市场价格,微信公众号的单用户获取成本一般要3-5元,有些垂直类型的号,或通过地推方式甚至能到十几块.而安卓App单用户获取成本是1-5块钱,iOS的单用户获取成本高一些,一般也才3-10元. ...

  3. 微信公众号sae服务器搭建,SAE 搭建微信公众平台

    index.wsgi # coding: UTF-8 import sae import os import web from weixinInterface import WeixinInterfa ...

  4. 微信公众号连接服务器显示404,新人请问微信测试公众号,跳转页面一直报错404...

    18-11-07 14:00:37.148 ERROR [localhost-startStop-1] Error happend during start serivce! java.lang.Ru ...

  5. 微信公众号HTML,H5页面莫名其妙,无故多出广告来,解决办法

    专冶各种H5的嵌入垃圾广告! 公司的H5页面挨嵌入各种各样的广告,有时有,有时没有,这个很烦人,问过许多大咖,有几种说法和几种解决方法 DNS劫持 . HTML5页面被电信运营商进行DNS劫持植入广告 ...

  6. php模拟微信公众号服务器,GitHub - Lin07ux/wechat-third-server: 使用 ThinkPHP、Vue 搭建一个带有后台的微信公众号第三方服务器的基础模板...

    微信公众号第三方服务器 该项目用于实现一个最基本的微信公众号第三方服务器开发的模板. 基于: ThinkPHP v3.2.3 Vue v2.2.0 Vue-resource v1.0.3 功能 微信用 ...

  7. php验证微信公众号开发服务器token失败的原因之一

    微信公众号开发验证服务器token失败的原因各有各的不同,我只是提供我遇到的一种:php用错代码使得没有request返回值导致微信公众号验证服务器token失败. 我后台用的是php,而且是word ...

  8. 微信公众号服务器页面模板,GitHub - devsnippet/wechat-third-server: 使用 ThinkPHP、Vue 搭建一个带有后台的微信公众号第三方服务器的基础模板...

    微信公众号第三方服务器 该项目用于实现一个最基本的微信公众号第三方服务器开发的模板. 基于: ThinkPHP v3.2.3 Vue v2.2.0 Vue-resource v1.0.3 功能 微信用 ...

  9. 微信公众号基本设置服务器设置教程,最新最全的微信公众号开发者模式配置

    微信公众号的开发分为编辑模式和开发者模式,那么最新最全的微信公众号开发者模式配置是什么呢,下面是学习啦小编收集整理的最新最全的微信公众号开发者模式配置,希望对大家有帮助~~ 最新最全的微信公众号开发者 ...

  10. Niagara模块微信公众号连接

    很神奇,本来以为经理让我们连接微信公众号和niagara,本来以为微信公众号的url是阿里云,疯狂配置好久之后,看了网课才想到阿里云部署有点麻烦,我实属草鸡.像我可以做好久的测试,然后这一下部署一次, ...

最新文章

  1. 浅析基于双目视觉的自动驾驶技术
  2. 分区和分片的区别_数据库的分表、分库、分片和分区等区别
  3. java网络编程面试题
  4. 消费者驱动的微服务契约测试套件Spring Cloud Contract
  5. 字符串p型编码(信息学奥赛一本通-T1145)
  6. python中如何调用类takes no arguments_关于python中的 take no arguments 的解决方法
  7. 25.211 -- 物理层信道
  8. 创意小发明:DIY小型激光雕刻机-超牛的电子制作 (工作原理,制作过程,注意事项,上位机,C源代码等)
  9. el-table 树形表格 自定义展开图标_目前比较满意的安卓桌面启动器:非线性动画 + 精美图标包...
  10. 使用命令备份、还原驱动程序
  11. 多媒体计算机章后小结,《新版五笔字型培训教程》白旭 编_孔网
  12. 计算机基础到底是哪些基础?为什么很重要!
  13. 这是我见过最好的唐诗,而且通俗易懂2
  14. android recyclerview 滑动状态,RecyclerView的滑动监听
  15. 科恩第一章Friday, October 29, 2021 10:13 AM
  16. 诡异!意识何以意识到意识自身?道翰天琼认知智能机器人API接口平台为您揭秘。
  17. Socket编程 TCP粘包问题及解决方案
  18. Chrome 设置主页无效一直是2345
  19. 激光条纹中心提取——ZhangSuen法python
  20. puzzle(0151)《24点》

热门文章

  1. 朱生豪先生的情书 ---- 醒来觉得甚是爱你
  2. 基于FPGA的SD卡音乐播放器之SD卡篇
  3. 七、树莓派做Aria2下载机
  4. 【ANSYS SCDM】,软件介绍及基本操作
  5. 悲剧历史人物(一)李广难封
  6. 黑马程序员—一张帖看完黑马所有学科、班级就业薪资贴
  7. 15种微信小程序运营推广方法
  8. Postgresql去掉某个字段多余的空格
  9. HRNet论文阅读及部分代码标注
  10. 银行卡四元素校验接口