婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > nginx目錄路徑重定向的方法

nginx目錄路徑重定向的方法

熱門標簽:七大洲地圖標注 昆明外呼系統(tǒng) 河南省鄭州市地圖標注 地圖標注需要提交啥資料入駐 新鄉(xiāng)人工智能電話機器人加盟 地圖標注w是什么方向 400電話申請找哪家公司 福州呼叫中心外呼系統(tǒng)哪家好 臨汾電銷機器人費用

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

1 nginx修改root映射

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

location /image {
 root /folderName;
}

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

nginx配置代碼示例:

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

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

配置示例:

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

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

配置示例:

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

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

配置示例:

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

nginx location匹配規(guī)則

location匹配命令

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

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

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

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

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

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

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

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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。

標簽:股票 四川 臨沂 鎮(zhèn)江 烏海 岳陽 海口 紅河

巨人網絡通訊聲明:本文標題《nginx目錄路徑重定向的方法》,本文關鍵詞  nginx,目錄,路徑,重定向,;如發(fā)現(xiàn)本文內容存在版權問題,煩請?zhí)峁┫嚓P信息告之我們,我們將及時溝通與處理。本站內容系統(tǒng)采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《nginx目錄路徑重定向的方法》相關的同類信息!
  • 本頁收集關于nginx目錄路徑重定向的方法的相關信息資訊供網民參考!
  • 推薦文章
    主站蜘蛛池模板: 乌拉特前旗| 沾益县| 广平县| 汝州市| 宜州市| 丹阳市| 高唐县| 湖北省| 平阴县| 镇康县| 临澧县| 桦川县| 固镇县| 民勤县| 淮阳县| 武山县| 名山县| 沙田区| 新疆| 武功县| 兴海县| 泰兴市| 万年县| 乐都县| 屏东市| 资阳市| 泰安市| 民勤县| 上栗县| 凤翔县| 淮南市| 兖州市| 河池市| 德江县| 房产| 黑龙江省| 广州市| 武宣县| 西城区| 宁陕县| 齐河县|