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

nginx?rewrite?用法如何使用rewrite去除URL中的特定參數(shù)

 更新時(shí)間:2024年02月02日 09:49:09   作者:陳卿諾語  
日常服務(wù)中經(jīng)常會(huì)用Nginx做一層代理轉(zhuǎn)發(fā),把Nginx當(dāng)做前置機(jī),這篇文章主要介紹了nginx?rewrite?用法如何使用rewrite去除URL中的特定參數(shù),需要的朋友可以參考下

rewrite 基本介紹

rewrite是實(shí)現(xiàn)URL重寫的關(guān)鍵指令,根據(jù)regex (正則表達(dá)式)部分內(nèi)容,重定向到replacement,結(jié)尾是flag標(biāo)記。

基本語法:

rewrite 	<regex> 	<replacement> 	[flag];
關(guān)鍵字 		正則 				替代內(nèi)容 			flag標(biāo)記
  • regex: 正則表達(dá)式語句進(jìn)行規(guī)則匹配
  • replacement: 將正則匹配的內(nèi)容替換成replacement
  • flag: last | break | redirect | permanent
    • last : 本條規(guī)則匹配完成后,繼續(xù)向下匹配新的location URI規(guī)則
    • break: 本條規(guī)則匹配完成即終止,不再匹配后面的任何規(guī)則
    • redirect : 回302臨時(shí)重定向,瀏覽器地址會(huì)顯示跳轉(zhuǎn)后的URL地址 (防爬蟲)
    • permanent : 返回301永久重定向,瀏覽器地址欄會(huì)顯示跳轉(zhuǎn)后的URL地址

rewrite 使用位置

  • server : 在server中針對(duì)所有的請(qǐng)求
  • location : 在 location 中則針對(duì) 單個(gè)匹配路徑的
  • If

nginx rewrite 用法,用rewrite去除URL中的特定參數(shù)

日常服務(wù)中經(jīng)常會(huì)用Nginx做一層代理轉(zhuǎn)發(fā),把Nginx當(dāng)做前置機(jī)

比如,以下配置:

server {
    # 對(duì)外暴露 80 端口
    listen    80;
    server_name 192.168.10.231;
    # 后端API地址暴露為:http://192.168.10.231/apis
    location /apis {
        proxy_pass   http://127.0.0.1:8000/;
        proxy_pass_request_headers      on;
          # 重寫URL 去除apis
        rewrite "^/apis/(.*)$" /$1 break;
    }
}

這里的rewrite 就是為了去除URL中的/apis,實(shí)際的后端api中是沒有這個(gè)參數(shù)的,但是為了做到在Nginx轉(zhuǎn)發(fā)請(qǐng)求,前端需要加上這個(gè)參數(shù),以便于區(qū)別

比如前端的請(qǐng)求地址是

http://192.168.10.231/apis/user

那么實(shí)際上經(jīng)過Nginx轉(zhuǎn)發(fā)后請(qǐng)求的地址是

http://127.0.0.1:8000/user

rewrite “^/api/(.)”/1 break,路徑重寫:

(1)"^/api/(.)$":匹配路徑的正則表達(dá)式,用了分組語法就是*(.)**,把/api/以后的所有部分當(dāng)做1組;
(2)/$1:重寫的目標(biāo)路徑,這里用$1引用前面正則表達(dá)式匹配到的分組(組編號(hào)從1開始,也就是api),即/api/后面的所有。這樣新的路徑就是除去/api/以外的所有,就達(dá)到了去除/api前綴的目的

break:指令,常用的有2個(gè),分別是:last、break;

(1)last:重寫路徑結(jié)束后,將得到的路徑重新進(jìn)行一次路徑匹配;
(2)break:重寫路徑結(jié)束后,不再重新匹配路徑。

到此這篇關(guān)于nginx rewrite 用法如何使用rewrite去除URL中的特定參數(shù)的文章就介紹到這了,更多相關(guān)nginx rewrite 用法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Nginx丟棄http包體處理實(shí)例詳解

    Nginx丟棄http包體處理實(shí)例詳解

    這篇文章主要介紹了Nginx丟棄http包體處理實(shí)例詳解的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • Nginx搶購限流配置實(shí)現(xiàn)解析

    Nginx搶購限流配置實(shí)現(xiàn)解析

    這篇文章主要介紹了Nginx搶購限流配置實(shí)現(xiàn)解析,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Nginx出現(xiàn)403錯(cuò)誤,應(yīng)該如何解決

    Nginx出現(xiàn)403錯(cuò)誤,應(yīng)該如何解決

    這篇文章主要介紹了Nginx出現(xiàn)403錯(cuò)誤,應(yīng)該如何解決?具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • 使用Nginx實(shí)現(xiàn)鏡像流量的示例代碼

    使用Nginx實(shí)現(xiàn)鏡像流量的示例代碼

    在現(xiàn)代分布式系統(tǒng)中,確保高可用性和負(fù)載均衡是至關(guān)重要的,Nginx 作為一個(gè)高性能的反向代理服務(wù)器,不僅可以用于負(fù)載均衡,還可以通過鏡像流量功能,將實(shí)時(shí)流量復(fù)制到其他服務(wù)器,本文將詳細(xì)介紹如何使用 Nginx 實(shí)現(xiàn)鏡像流量,需要的朋友可以參考下
    2026-03-03
  • Linux centos7環(huán)境下Nginx安裝教程

    Linux centos7環(huán)境下Nginx安裝教程

    這篇文章主要為大家詳細(xì)介紹了Linux centos7環(huán)境下Nginx安裝教程,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-03-03
  • Nginx限流配置詳解

    Nginx限流配置詳解

    限流是服務(wù)降級(jí)的一種方式,通過限制系統(tǒng)的輸入和輸出流量以達(dá)到保護(hù)系統(tǒng)的目的,本文主要介紹了Nginx限流配置詳解,感興趣的可以了解一下
    2023-11-11
  • 神器!最佳 Nginx 日志分析工具 GoAccess

    神器!最佳 Nginx 日志分析工具 GoAccess

    非常小又精悍的 Nginx 日志分析工具 GoAccess,今天在 CentOS VPS 上安裝測(cè)試了一番,就2個(gè)字,神器!
    2014-02-02
  • Linux下Nginx安全證書ssl配置方法

    Linux下Nginx安全證書ssl配置方法

    這篇文章主要介紹了linux下nginx服務(wù)器配置安全證書的方法,分享下證書的具體安裝步驟,有需要的朋友參考下
    2014-01-01
  • nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    nginx proxy_pass反向代理配置中url后加不加/的區(qū)別介紹

    這篇文章主要給大家介紹了關(guān)于nginx proxy_pass反向代理配置中url后加不加/的區(qū)別,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。
    2017-11-11
  • Nginx跨域設(shè)置Access-Control-Allow-Origin無效的解決辦法

    Nginx跨域設(shè)置Access-Control-Allow-Origin無效的解決辦法

    今天小編就為大家分享一篇關(guān)于Nginx跨域設(shè)置Access-Control-Allow-Origin無效的解決辦法,小編覺得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來看看吧
    2019-02-02

最新評(píng)論

贡觉县| 镇巴县| 临邑县| 金寨县| 盱眙县| 鹤岗市| 从化市| 武功县| 吕梁市| 江西省| 福清市| 大城县| 襄城县| 云南省| 通江县| 洪江市| 惠来县| 讷河市| 申扎县| 乌苏市| 南涧| 斗六市| 漾濞| 喜德县| 海盐县| 阳西县| 晋城| 磴口县| 利辛县| 米泉市| 连云港市| 鄂托克前旗| 伊宁县| 遵义市| 永年县| 株洲县| 西乌| 米易县| 泸定县| 唐河县| 延长县|