打不开微信分享的链接

页面报错:

An internal server error occurred

找问题:

拿分享出去的网址和能正常访问的网址对比,发现从微信分享出去的URl多了几个参数,导致页面加载失败

找原因

微信分享会根据分享的不同,为原始链接拼接如下参数:

朋友圈   from=timeline&isappinstalled=0

微信群   from=groupmessage&isappinstalled=0

好友分享 from=singlemessage&isappinstalled=0

添加参数后导致页面加载失败

解决方案:

由于请求后台数据的网址中的一部分是通过浏览器地址栏数据获得的,

获得此数据的处理过程没有考虑会被微信加参数的问题,因此得到的数据不正确,

导致网页无法访问。

原文地址:https://www.cnblogs.com/linsx/p/9282361.html