网站文章等信息,通过微信分享后,打开后,会被加上类似于 ?from=singlemessage 这样的后缀,导致伪静态问题打不开。
比如
http://aaaa/school-show-36.html
微信分享后
http://aaaaaa/school-show-36.html?from=singlemessage&isappinstalled=0
解决办法
打开config/rewrite.php,修改伪静态解析规则
默认的伪静态规则如下:
1、.html结尾
也就是在.html后面添加(.*)
2、非html也非/结尾
如果是非.html结尾的URL,比如栏目页 /pay (不用/结尾)
则需要添加 \?(.*)
并且要保留未添加的规则,如下图这样,2条都要。
3、/结尾
如果是/结尾的,比如 /news/
则需要添加 \/\?(.*)
并且要保留未添加的规则,如下图这样,2条都要。