|
|
|
寫了一篇文章后,先是分享到QQ空間,完全正常的,隨后分享到微信的朋友圈中,去打不開鏈接,反復試了好幾次,依舊沒有解決。
檢查了程序和空間配置,沒有發現問題,奇怪的是分享到QQ空間卻沒有問題。
百度了一翻,發現也有人反映百度分享到微信鏈接打不開,但仔細想了一下,百度和騰訊這么大的公司應該不會出現這么明顯的錯誤吧。
在另外一個站上也放了百度分享的代碼,分享到微信鏈接可以打開,從而排除了百度分享的問題。看到分享后的地址,突然一下子明白了。
原來錯誤出在地址上,分享一QQ空間上的地址后面加了#號+數字字母,而分享到微信的是在后面加了?號+數字字母。
其實如果站點使用的是動態的地址也沒有關系,原因還是我的站使用了偽靜態,在后面加了?號+數字字母后就找不到,所以出錯了。
觪決方法,在偽靜態后面加了(.*)就可以了。
例如:RewriteRule /([0-9]+).html(.*) /Contents.php?w=$1 [I]
至此,問題完美解決。
|
|
發表留言請先登錄!
|