最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

htaccess Rewrite中文編碼問題解決方法

 更新時間:2008年10月03日 20:30:34   作者:  
Seo方面對于中文地址或則文件名,在Google好像比重要大一些,今天正好看到andy的文章.轉(zhuǎn)下,以后也許會用.
.htaccess文件
RewriteRule ^(.*).html$ index.php?id=$1
對于一個網(wǎng)址http://m.fzitv.net/我是誰.html 我們將會遇到以下4種情況
http://m.fzitv.net/我是誰.html (這里的”我是誰”是GB2312編碼)
IE打開,接收到的id是utf8編碼的”我是誰”
FireFox打開,接收不到id值,并且Apache會出現(xiàn)403錯誤。
這里需要著重說明一下,因為FireFox會將”我是誰”自動urlencode,如果你的頁面鏈接中”我是誰”的編碼是gb2312就會出錯。
http://m.fzitv.net/我是誰.html (這里的”我是誰”是UTF8編碼)
IE和FireFox打開,都可以接收到id值
http://m.fzitv.net/%CE%D2%CA%C7%CB%AD.html (這里是urlencode后的”我是誰”GB2312編碼)
IE和FireFox打開,都接收不到id值,并且Apache會出現(xiàn)403錯誤。
http://m.fzitv.net/%E6%88%91%E6%98%AF%E8%B0%81.html (這里是urlencode后的”我是誰”UTF8編碼)
IE和FireFox打開,都可以接收到id值
說明:
“我是誰”的UTF8編碼urlencode后為 %E6%88%91%E6%98%AF%E8%B0%81
“我是誰”的GB2312編碼urlencode后為 %CE%D2%CA%C7%CB%AD
結(jié)論:
Rewrite只接收UTF8
IE和FireFox對中文URL的編碼不同,要注意.
這也是為什么上面的例子接收不到id值,并且出403錯誤.
為了避免這種情況出現(xiàn),頁面中的鏈接最好是UTF8編碼的,如果是GB2312,一定會有問題.
最好的習(xí)慣是UTF8編碼并urlencode,也就是上文的例4.

相關(guān)文章

最新評論

宁津县| 咸宁市| 甘谷县| 赤城县| 安吉县| 岱山县| 墨玉县| 壤塘县| 平安县| 尉犁县| 金堂县| 汝州市| 西盟| 江北区| 澄城县| 鹿邑县| 北宁市| 台江县| 惠东县| 陵川县| 封开县| 锡林浩特市| 四会市| 右玉县| 莒南县| 和田市| 辽中县| 临桂县| 平定县| 福州市| 阿瓦提县| 隆昌县| 河曲县| 修水县| 观塘区| 齐齐哈尔市| 宜君县| 永丰县| 新郑市| 武宣县| 雅江县|