微信分享会根据分享的不同,为原始链接拼接如下参数:
朋友圈 from=timeline&isappinstalled=0
微信群 from=groupmessage&isappinstalled=0
好友分享 from=singlemessage&isappinstalled=0
在连接后加上?&再进行分享,分享成功!
但对于技术男来说,不可能在分享的时候让分享者手动去修改,所以继续寻找问题所在。
最终发现问题在网站程序的页面访问规则上
其实如果站点使用的是动态的地址也没有关系,原因还是我的站使用了伪静态,在后面加了?号+数字字母后就找不到,所以出错了。
?决方法,在伪静态后面加了(.*)就可以了。
例如:RewriteRule /([0-9]+)/.html(.*) /Contents/.php/?w=$1 [I]
至此,问题完美解决。
希望遇到同样问题的朋友们浏览到这篇文章,方便的话随便点下网站两侧的浮动广告。