麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網(wǎng)站 > Nginx > 正文

nginx目錄路徑重定向的方法

2024-08-30 12:29:52
字體:
供稿:網(wǎng)友

如果希望域名后邊跟隨的路徑指向本地磁盤的其他目錄,而不是默認(rèn)的web目錄時,需要設(shè)置nginx目錄訪問重定向. 應(yīng)用場景:dashidan.com/image自動跳轉(zhuǎn)到dashidan.com/folderName/image.nginx目錄路徑重定向的四種實現(xiàn)方式.修改root映射,通過Nginx rewrite內(nèi)部跳轉(zhuǎn),設(shè)置別名alias映射實現(xiàn),通過nginx的permanent 301絕對跳轉(zhuǎn)實現(xiàn).

1 nginx修改root映射

修改root映射實現(xiàn)nginx目錄訪問重定向是最簡單的方式, 推薦采用這一種.

location /image { root /folderName;}

2 通過nginx rewrite內(nèi)部跳轉(zhuǎn)實現(xiàn)訪問重定向

nginx配置代碼示例:

location /image { rewrite ^/image/(.*)$  /folderName/image/$1 last;}

3 nginx設(shè)置別名alias映射實現(xiàn)

配置示例:

location /image { alias /folderName/image; #這里寫絕對路徑}

4 通過nginx的permanent 301絕對跳轉(zhuǎn)實現(xiàn)

配置示例:

location /image { rewrite ^/image/(.*)$ http://dashidan.com/folderName/image/$1;}

5 通過判斷uri實現(xiàn)頁面跳轉(zhuǎn)

配置示例:

if ( $request_uri ~* ^(/image)){ rewrite ^/image/(.*)$ /folderName/image/$1 last;}

nginx location匹配規(guī)則

location匹配命令

~ #波浪線表示執(zhí)行一個正則匹配,區(qū)分大小寫
~* #表示執(zhí)行一個正則匹配,不區(qū)分大小寫
^~ #^~表示普通字符匹配,如果該選項匹配,只匹配該選項,不匹配別的選項,一般用來匹配目錄
= #進行普通字符精確匹配
@ #"@" 定義一個命名的 location,使用在內(nèi)部定向時,例如 error_page, try_files

  1. =前綴的指令嚴(yán)格匹配這個查詢。如果找到,停止搜索。
  2. 所有剩下的常規(guī)字符串,最長的匹配。如果這個匹配使用^?前綴,搜索停止。
  3. 正則表達(dá)式,在配置文件中定義的順序。
  4. 如果第3條規(guī)則產(chǎn)生匹配的話,結(jié)果被使用。否則,如同從第2條規(guī)則被使用。

location 匹配的優(yōu)先級(與location在配置文件中的順序無關(guān))

= 精確匹配會第一個被處理。如果發(fā)現(xiàn)精確匹配,nginx停止搜索其他匹配。

普通字符匹配,正則表達(dá)式規(guī)則和長的塊規(guī)則將被優(yōu)先和查詢匹配,也就是說如果該項匹配還需去看有沒有正則表達(dá)式匹配和更長的匹配。

^~ 則只匹配該規(guī)則,nginx停止搜索其他匹配,否則nginx會繼續(xù)處理其他location指令。

最后匹配理帶有"~"和"~*"的指令,如果找到相應(yīng)的匹配,則nginx停止搜索其他匹配;當(dāng)沒有正則表達(dá)式或者沒有正則表達(dá)式被匹配的情況下,那么匹配程度最高的逐字匹配指令會被使用。

location = / { # 只匹配"/". [ configuration A ] }location / { # 匹配任何請求,因為所有請求都是以"/"開始 # 但是更長字符匹配或者正則表達(dá)式匹配會優(yōu)先匹配 [ configuration B ] }location ^~ /images/ { # 匹配任何以 /images/ 開始的請求,并停止匹配 其它location [ configuration C ] }location ~* /.(gif|jpg|jpeg)$ { # 匹配以 gif, jpg, or jpeg結(jié)尾的請求.  # 但是所有 /images/ 目錄的請求將由 [Configuration C]處理.  [ configuration D ] }

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持VEVB武林網(wǎng)。


注:相關(guān)教程知識閱讀請移步到服務(wù)器教程頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 狠狠操视频网站 | www.狠狠操.com | 午夜神马电影网 | 黄色影院网站 | 午夜啪视频 | 男女做性免费网站 | 午夜视| 55夜色66夜色国产精品视频 | 国产免费永久在线观看 | 天天草天天干天天射 | 性感美女一级毛片 | 欧美大电影免费观看 | 伊人久久电影网 | 91精品国产91久久久久久丝袜 | 免费久久久久久 | 中文字幕网在线 | 爽爽视频免费看 | 搜一级毛片 | 亚洲免费视频一区 | 一级α片 | 欧美精品免费一区二区三区 | 精品av在线播放 | 国产精品久久久久无码av | 欧美日韩综合视频 | 一级免费毛片 | 国产成人av免费看 | 超碰97人 | 大学生一级毛片在线视频 | 免费的性生活视频 | av免费大全 | 久久亚洲网 | 久久久久国产成人免费精品免费 | 黄网站免费入口 | 55夜色66夜色国产精品视频 | 日本羞羞影院 | 日本精品婷婷久久爽一下 | 国产乱淫a∨片免费观看 | 久久人人爽人人爽人人片av高清 | 一级片久久免费 | 一级黄色影片在线观看 | 欧美三级短视频 |