欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

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

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

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

/search/Madmanfoo%2fLovesong/

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

/search/Madmanfoo/Lovesong/

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

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

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

相關(guān)文章

  • 使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析

    這篇文章主要介紹了使用nginx正向代理實(shí)現(xiàn)內(nèi)網(wǎng)域名轉(zhuǎn)發(fā)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • 詳解用ELK來分析Nginx服務(wù)器日志的方法

    詳解用ELK來分析Nginx服務(wù)器日志的方法

    這篇文章主要介紹了用ELK來分析Nginx服務(wù)器日志的方法,ELK是三個開源軟件的縮寫,分別表示Elasticsearch,Logstash,Kibana,需要的朋友可以參考下
    2016-03-03
  • 配置解決Nginx服務(wù)器中WordPress路徑不自動加斜杠問題

    配置解決Nginx服務(wù)器中WordPress路徑不自動加斜杠問題

    這篇文章主要介紹了配置解決Nginx服務(wù)器中WordPress路徑不自動加斜杠問題,nginx不會自動在請求的最后加上一個斜線的問題文中也有提到通用的規(guī)則改寫方法,需要的朋友可以參考下
    2016-01-01
  • NGINX配置目錄遍歷漏洞的解決

    NGINX配置目錄遍歷漏洞的解決

    目錄遍歷是一種安全漏洞,通常會影響Nginx服務(wù)器上的Web應(yīng)用程序,本文就來介紹一下NGINX配置目錄遍歷漏洞的解決,感興趣的可以了解一下
    2023-10-10
  • 詳解如何在Nginx中配置正向代理以及整合Proxy插件

    詳解如何在Nginx中配置正向代理以及整合Proxy插件

    正向代理不僅用于提升訪問速度,還能提高網(wǎng)絡(luò)安全性、管理訪問權(quán)限和優(yōu)化網(wǎng)絡(luò)流量,在本文中,我們將詳細(xì)介紹如何在Nginx中配置正向代理,以及整合ngx_http_proxy_connect_module 插件,需要的朋友可以參考下
    2024-05-05
  • win10系統(tǒng)安裝Nginx的詳細(xì)步驟

    win10系統(tǒng)安裝Nginx的詳細(xì)步驟

    Nginx是一款自由的、開源的、高性能的HTTP服務(wù)器和反向代理服務(wù)器,同時也提供了IMAP/POP3/SMTP服務(wù),這篇文章主要介紹了win10系統(tǒng)安裝Nginx的詳細(xì)步驟,需要的朋友可以參考下
    2023-02-02
  • Nginx中的用戶認(rèn)證配置及阻止用戶使用代理訪問的方法

    Nginx中的用戶認(rèn)證配置及阻止用戶使用代理訪問的方法

    這篇文章主要介紹了Nginx中的用戶認(rèn)證配置及阻止用戶使用代理訪問的方法,用戶認(rèn)證部分用到了自帶的ngx_http_auth_basic_module模塊,需要的朋友可以參考下
    2016-01-01
  • Nginx接收Http協(xié)議請求轉(zhuǎn)發(fā)使用Https協(xié)議的問題

    Nginx接收Http協(xié)議請求轉(zhuǎn)發(fā)使用Https協(xié)議的問題

    這篇文章主要介紹了Nginx接收Http協(xié)議請求轉(zhuǎn)發(fā)使用Https協(xié)議,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-06-06
  • 詳解nginx?location指令

    詳解nginx?location指令

    location指令的功能是用來匹配不同的url請求,進(jìn)而對請求做不同的處理和響應(yīng),這其中較難理解的是多個location的匹配順序,本文會作為重點(diǎn)來解釋和說明,這篇文章主要介紹了nginx?location指令詳解,需要的朋友可以參考下
    2022-01-01
  • 在Nginx中阻止來自特定的IP地址訪問的操作指南

    在Nginx中阻止來自特定的IP地址訪問的操作指南

    在網(wǎng)絡(luò)安全方面,有時你可能需要限制特定國家或地區(qū)的訪問權(quán)限,本文將介紹如何使用?Nginx?配置文件來阻止來自特定國家或地區(qū)的?IP?地址訪問你的網(wǎng)站,需要的朋友可以參考下
    2024-07-07

最新評論