问:本站 www.yabaibaba.com 在手机浏览器中正常访问,但是分享微信后,就无法打开了,显示404
可能是不转码链接了,有什么办法可以处理
?
,网站分享微信后无法正常访问出现404
答:您好,
微信直接访问https://www.yabaibaba.com/daka/13016.html 正常,不知您说的分享出来的地址
https://www.yabaibaba.com/daka/13016.html?from=singlemessage&isappinstalled=0 访问404
请检查程序是否过滤等 ,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:就是这么回事嘛,程序没问题,之前很正常,搬到这里就不行了
答:您好,
排查原因就是如此,检查主机环境等配置正常,由于我们对程序不专业,无法进一步定位为啥您的程序加了参数“?from=singlemessage&isappinstalled=0”就无法访问,跳转到404页面
而且测试 随机加参数都无法访问,请检查是程序那块过滤了,或者是否安装什么插件之类的 https://www.yabaibaba.com/daka/13016.html?dfsadfsdf 也无法访问
,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:通过微信链接变成:https://www.yabaibaba.com/daka/13016.html?from=singlemessage&isappinstalled=0
手动修改为:https://www.yabaibaba.com/daka/13016.html#from=singlemessage&isappinstalled=0
就可以访问
把?改为#就可以访问了
有什么办法解决?
答:您好,
1、可以修改为#,但在哪个程序文件修改,抱歉我们不太清楚
2、检查程序是否安装什么插件,加了任意参数就到404页面
,非常感谢您长期对我司的支持.由此给您带来的不便之处,敬请原谅!谢谢!
问:啥呀?驴唇不对马嘴的
答:您好,微信分享文章是要在url后加QUERY_STRING的,您的wordpress可能是某些插件/主题会判断QUERY_STRING,导致出现404,我们测试其他默认安装博客没有此问题,如http://www.hongyanzi.top/7381.html??from=singlemessage&isappinstalled=0 加了?后面参数依然是可以正常访问的,您可以检查下插件/主题问题,
目前我们采用重写规则帮您设置了跳转到没有?后面字符串的地址
<rule name="Bloc">
<match url="^(.*)" ignoreCase="false" />
<conditions>
<add input="{QUERY_STRING}" pattern="from=singlemessage&isappinstalled=0" ignoreCase="false" />
</conditions>
<action type="Redirect" url="https://www.yabaibaba.com/{R:0}" appendQueryString="false" />
</rule>
也就是说,当打开文章地址https://www.yabaibaba.com/daka/13016.html?from=singlemessage&isappinstalled=0 时,会自动跳转到https://www.yabaibaba.com/daka/13016.html正确地址,非常感谢您长期对我司的支持!