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

Nginx反斜杠自動解碼問題解決方法

 更新時間:2015年02月13日 08:58:04   投稿:junjie  
這篇文章主要介紹了Nginx反斜杠自動解碼問題解決方法,有些時候是不需要解碼的,可nginx缺會自動解碼,本文講解的就是如何解決這個問題,需要的朋友可以參考下

nginx 會對uri中的字符進行解碼然后傳遞給fastCGI,一般情況下也無妨,偏偏我的搜索詞中含有反斜杠,編碼后的地址

復(fù)制代碼 代碼如下:

/search/Madmanfoo%2fLovesong/

nginx傳遞給php的地址就變成了,我用的PATHINFO所以無法得到正確的結(jié)果
復(fù)制代碼 代碼如下:

/search/Madmanfoo/Lovesong/

把nginx官網(wǎng)找了個遍也沒找到阻止自動解碼的配置,實在不想二次編碼,從http://stackoverflow.com/questions/8264239/nginx-unescapes-2f-to-a-forward-slash-how-can-i-stop-it找到了一個類似的帖子,看樣只能二次編碼了,據(jù)說官方就是這么建議的。為了保持地址的美觀只對影響PATHINFO的反斜杠進行了二次編碼。
復(fù)制代碼 代碼如下:

$keyword=urlencode($keyword);
$keyword=str_replace(array('%2F','%2f'),'%252F',$keyword);

如果有更好的解決辦法歡迎指正。

相關(guān)文章

最新評論

安乡县| 永昌县| 新巴尔虎左旗| 潼南县| 清丰县| 会宁县| 大港区| 子洲县| 海门市| 固始县| 盈江县| 隆化县| 施秉县| 中阳县| 安图县| 泽州县| 札达县| 梓潼县| 城固县| 乡城县| 荆州市| 柳州市| 临湘市| 孟州市| 平度市| 西藏| 杭锦后旗| 浪卡子县| 牡丹江市| 庆城县| 贡嘎县| 重庆市| 老河口市| 淮南市| 麻栗坡县| 安新县| 四会市| 铁岭市| 赤水市| 从化市| 蒙自县|