亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 網站 > Nginx > 正文

Nginx Rewrite規則與使用介紹和技巧實例

2024-08-30 12:22:47
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了Nginx Rewrite規則與使用介紹和技巧實例,本文講解了正則表達式匹配、文件及目錄匹配、flag標記、Nginx Rewrite相關指令等內容,需要的朋友可以參考下

一.正則表達式匹配,其中:

* ~ 為區分大小寫匹配
* ~* 為不區分大小寫匹配
* !~和!~*分別為區分大小寫不匹配及不區分大小寫不匹配

二.文件及目錄匹配,其中:

* -f和!-f用來判斷是否存在文件
* -d和!-d用來判斷是否存在目錄
* -e和!-e用來判斷是否存在文件或目錄
* -x和!-x用來判斷文件是否可執行

三.rewrite指令的最后一項參數為flag標記,flag標記有:

1.last 相當于apache里面的[L]標記,表示rewrite。
2.break本條規則匹配完成后,終止匹配,不再匹配后面的規則。
3.redirect 返回302臨時重定向,瀏覽器地址會顯示跳轉后的URL地址。
4.permanent 返回301永久重定向,瀏覽器地址會顯示跳轉后的URL地址。

使用last和break實現URI重寫,瀏覽器地址欄不變。而且兩者有細微差別,使用alias指令必須用last標記;使用proxy_pass指令時,需要使用break標記。Last標記在本條rewrite規則執行完畢后,會對其所在server{……}標簽重新發起請求,而break標記則在本條規則匹配完成后,終止匹配。
例如:如果我們將類似URL/photo/123456 重定向到/path/to/photo/12/1234/123456.png

復制代碼 代碼如下:
rewrite "/photo/([0-9]{2})([0-9]{2})([0-9]{2})"/path/to/photo/$1/$1$2/$1$2$3.png ;

四.NginxRewrite 規則相關指令

1.break指令

使用環境:server,location,if;
該指令的作用是完成當前的規則集,不再處理rewrite指令。

2.if指令

使用環境:server,location
該指令用于檢查一個條件是否符合,如果條件符合,則執行大括號內的語句。If指令不支持嵌套,不支持多個條件&&和||處理。

3.return指令

語法:returncode ;
使用環境:server,location,if;
該指令用于結束規則的執行并返回狀態碼給客戶端。
示例:如果訪問的URL以”.sh”或”.bash”結尾,則返回403狀態碼
復制代碼 代碼如下:
location ~ .*/.(sh|bash)?$
{
return 403;
}

4.rewrite 指令

語法:rewriteregex replacement flag
使用環境:server,location,if
該指令根據表達式來重定向URI,或者修改字符串。指令根據配置文件中的順序來執行。注意重寫表達式只對相對路徑有效。如果你想配對主機名,你應該使用if語句,示例如下:
復制代碼 代碼如下:
if( $host ~* www/.(.*) )
{
set $host_without_www $1;
rewrite ^(.*)$  http://$host_without_www$1permanent;
}

5.Set指令

語法:setvariable value ; 默認值:none; 使用環境:server,location,if;
該指令用于定義一個變量,并給變量賦值。變量的值可以為文本、變量以及文本變量的聯合。
示例:set$varname “hello world”;

6.Uninitialized_variable_warn指令

語法:uninitialized_variable_warnon|off
使用環境:http,server,location,if
該指令用于開啟和關閉未初始化變量的警告信息,默認值為開啟。

五.Nginx的Rewrite規則編寫實例

1.當訪問的文件和目錄不存在時,重定向到某個php文件
復制代碼 代碼如下:
if( !-e $request_filename )

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
黑人巨大精品欧美一区免费视频| 亚洲女在线观看| 欧美寡妇偷汉性猛交| 日韩免费在线观看视频| 91精品久久久久久久久不口人| 4438全国成人免费| 欧美精品免费看| 57pao精品| 亚洲国产成人久久| 亚洲第一国产精品| 亚洲最大中文字幕| 国产亚洲精品成人av久久ww| 亚洲一区二区久久| 亚洲亚裔videos黑人hd| 日本精品性网站在线观看| 日本91av在线播放| 国产精品久久久久久搜索| 精品无人国产偷自产在线| 亚洲2020天天堂在线观看| 91精品在线播放| 亚洲精品中文字幕有码专区| 国产九九精品视频| 欧美性猛交xxxx| 亚洲最大激情中文字幕| 伊人男人综合视频网| 久久中文字幕在线| 日韩有码视频在线| 国内偷自视频区视频综合| 亚洲成人999| 国产精品爽爽ⅴa在线观看| 国产成人精品视频| 日韩精品中文字幕视频在线| 国产福利精品视频| 亚洲第一精品电影| 国产精品成人品| 日韩精品视频中文在线观看| 蜜臀久久99精品久久久久久宅男| 国产日韩欧美自拍| 成人精品久久久| 亚洲97在线观看| 欧美性xxxxxx| 精品香蕉一区二区三区| 亚洲欧洲中文天堂| 欧美日韩国产中文精品字幕自在自线| 国产精品av免费在线观看| 精品视频在线播放| 久久久精品亚洲| 国产精品久久久久久久久久免费| 欧美日韩在线免费观看| 欧美香蕉大胸在线视频观看| 欧美俄罗斯性视频| 欧美成人久久久| 国产亚洲精品成人av久久ww| 亚洲色图在线观看| 亚洲天堂av综合网| 中文亚洲视频在线| 成人乱人伦精品视频在线观看| 精品成人国产在线观看男人呻吟| 在线播放国产一区二区三区| 亚洲国产精品女人久久久| 亚洲精品久久久久久久久久久久| 精品国内产的精品视频在线观看| 黑丝美女久久久| 国产精品网红福利| 97avcom| 精品无人区太爽高潮在线播放| 成人黄色免费看| 欧美日韩亚洲视频一区| 91在线免费视频| 国产在线98福利播放视频| 国产91在线高潮白浆在线观看| 久久精品亚洲94久久精品| 美女视频黄免费的亚洲男人天堂| 91久久精品国产91久久性色| 成人免费看吃奶视频网站| 欧美最猛性xxxxx(亚洲精品)| 亚洲国产精品成人精品| 亚洲一区美女视频在线观看免费| 九九热精品在线| 日韩高清欧美高清| 在线观看欧美www| 日韩在线播放视频| 精品国产自在精品国产浪潮| 欧美人在线视频| 国产精品高潮在线| 欧美性视频网站| 欧美成人在线免费视频| 久久五月天综合| 国产亚洲精品美女久久久| 欧美成人手机在线| 国产精品中文字幕在线| 日韩亚洲成人av在线| 亚洲一区二区三区视频| 色偷偷偷综合中文字幕;dd| www高清在线视频日韩欧美| 亚洲精品久久久久久下一站| 亚洲a∨日韩av高清在线观看| 97视频在线观看视频免费视频| 久久精品色欧美aⅴ一区二区| 欧美日韩aaaa| 美女av一区二区| 国产精品美女免费视频| 欧美在线性视频| 日韩成人久久久| 播播国产欧美激情| 菠萝蜜影院一区二区免费| 亚洲黄页网在线观看| 国产精品久久久久久久久久99| 亚洲第一精品久久忘忧草社区| 亚洲精品av在线| 亚洲国产日韩欧美在线图片| 欧美性极品xxxx娇小| 亚洲a在线观看| 亚洲国产日韩欧美综合久久| 国产精品成人观看视频国产奇米| 亚洲成色999久久网站| 日韩av日韩在线观看| 国产自摸综合网| 国产精品日韩久久久久| 色av中文字幕一区| 91tv亚洲精品香蕉国产一区7ujn| 国产日韩在线一区| 亚洲精品天天看| 国产网站欧美日韩免费精品在线观看| 97视频在线看| 亚洲变态欧美另类捆绑| 成人春色激情网| 国产精品中文字幕在线| 色偷偷av亚洲男人的天堂| 九九久久久久久久久激情| 日韩av免费观影| 热久久美女精品天天吊色| 日韩欧美在线视频日韩欧美在线视频| 91精品国产高清久久久久久91| 91av网站在线播放| 国产精品扒开腿做爽爽爽视频| 国产精品丝袜白浆摸在线| 成人美女免费网站视频| 欧美一区在线直播| 亚洲高清免费观看高清完整版| 精品久久香蕉国产线看观看gif| 国产精品老女人精品视频| 性欧美办公室18xxxxhd| 欧美一级视频免费在线观看| 国产精品电影观看| 亚洲一区999| 国产成人黄色av| 亚洲精品按摩视频| 亚洲成年人影院在线| 欧美最猛性xxxx| 久久视频在线看| 久久免费视频这里只有精品| 欧美成人午夜激情| 国产成人av网| 色悠悠国产精品| 狠狠干狠狠久久| 国产精品久久久久高潮| 国产人妖伪娘一区91| 中文字幕少妇一区二区三区| 美女福利视频一区| 91精品中国老女人| 亚洲情综合五月天| 福利视频第一区| 亚洲美女免费精品视频在线观看|