微信中爱美分享到qq空间打不开怎么回事是怎么回事

1273人阅读
Asp.Net(15)
今天给客户做了个手机网站,在内容页加上了百度分享代码。写了一篇文章后,先是分享到QQ空间,完全正常的,随后分享到微信的朋友圈中,去打不开链接,反复试了好几次,依旧没有解决。
检查了程序和空间配置,没有发现问题,奇怪的是分享到QQ空间却没有问题,更诡异的是用手机浏览器直接输入网址是可以打开的?!!
百度了一番也没有找到比较有用的资料,都是说要么手机有问题重启一下、要么是网络有问题、要么就是重装一下微信。所以还得靠自己摸索解决。
在另外一个站上放了百度分享的代码进行测试,发现分享到微信链接可以打开,从而排除了百度分享的问题。但是排查了很久都找不到问题所在,正当苦恼的时候看到分享后的地址,突然一下子明白了。
原来错误出在地址上,分享到QQ空间上的地址后面加了#号+数字字母,而分享到微信的是在后面加了?号+数字字母。
聪明的你这时相比应该也明白了吧!其实如果站点使用的是动态的地址或者完全静态生成是没有任何关系的,但如果网站是使用了伪静态的话,在后面加了?号+数字字母后就找不到,所以出错了。
觪决方法,在伪静态后面加了(.*)就可以了。
例如规则变动如下:
RewriteRule /([0-9]+)\.html(.*)&/Contents\.php\?w=$1 [I]
原文地址:/article/Share612.html
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:15482次
排名:千里之外
原创:17篇
转载:16篇
(2)(1)(1)(1)(1)(2)(1)(3)(3)(7)(3)(8)

我要回帖

更多关于 浏览器打不开qq空间 的文章

 

随机推荐