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

nginx目錄路徑重定向的方法

 更新時間:2018年09月06日 10:47:40   作者:大屎蛋教程網(wǎng)  
這篇文章主要介紹了nginx目錄路徑重定向的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

如果希望域名后邊跟隨的路徑指向本地磁盤的其他目錄,而不是默認(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. 正則表達式,在配置文件中定義的順序。
  4. 如果第3條規(guī)則產(chǎn)生匹配的話,結(jié)果被使用。否則,如同從第2條規(guī)則被使用。

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

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

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

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

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

location = / {
 # 只匹配"/".
 [ configuration A ] 
}
location / {
 # 匹配任何請求,因為所有請求都是以"/"開始
 # 但是更長字符匹配或者正則表達式匹配會優(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í)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • 分享nginx+php-fpm實現(xiàn)大文件下載排坑的過程

    分享nginx+php-fpm實現(xiàn)大文件下載排坑的過程

    這篇文章主要介紹了nginx+php-fpm實現(xiàn)大文件下載排坑的過程,文中通過代碼實例相結(jié)合的形式給大家介紹的非常詳細(xì),具有一定得參考借鑒價值,需要的朋友參考下吧
    2018-08-08
  • nginx配置文件詳解中文版

    nginx配置文件詳解中文版

    這篇文章主要介紹了nginx配置文件nginx.conf的配置參數(shù)詳解,并增加了中文版注釋,需要的朋友可以參考下
    2014-03-03
  • Nginx高可用Keepalived的具體使用

    Nginx高可用Keepalived的具體使用

    Keepalived是一種實現(xiàn)高可用的軟件,基于VRRP協(xié)議,可以自動將虛擬IP地址切換到備用服務(wù)器,具有一定的參考價值,感興趣的可以了解一下
    2024-12-12
  • Nginx實現(xiàn)https網(wǎng)站配置代碼實例

    Nginx實現(xiàn)https網(wǎng)站配置代碼實例

    這篇文章主要介紹了Nginx實現(xiàn)https網(wǎng)站配置代碼實例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-11-11
  • nginx緩存以及清除緩存的使用

    nginx緩存以及清除緩存的使用

    本文主要介紹了nginx緩存以及清除緩存的使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2022-07-07
  • Nginx 啟動、停止、重啟、升級操作命令收集

    Nginx 啟動、停止、重啟、升級操作命令收集

    也許你不知道什么是Nginx,Nginx是一個WEB服務(wù)器,如IIS那樣,現(xiàn)在好多門戶都在使用了Nginx作為WEB服務(wù)器了,Nginx在Linux系統(tǒng)下跑很優(yōu)秀,強過其它的WEB服務(wù)端,還可以做負(fù)載均衡,很不錯吧。
    2010-10-10
  • Nginx會話保持的具體實現(xiàn)

    Nginx會話保持的具體實現(xiàn)

    會話保持是指在會話持續(xù)或會話完成一個任務(wù)或一個事務(wù)的時間段內(nèi),將客戶端請求引導(dǎo)至同一個后端Web服務(wù)器或應(yīng)用服務(wù)器,本文主要介紹了Nginx會話保持的具體實現(xiàn),感興趣的可以了解一下
    2024-07-07
  • 簡單談?wù)凬ginx基礎(chǔ)知識入門

    簡單談?wù)凬ginx基礎(chǔ)知識入門

    Nginx(engine x)是一個高性能的HTTP服務(wù)器(其實不止HTTP服務(wù)器),一般主要用作負(fù)載均衡和反向代理,今天我們來簡單學(xué)習(xí)下他的基礎(chǔ)配置知識
    2017-08-08
  • 淺談Nginx七層反向代理和負(fù)載均衡

    淺談Nginx七層反向代理和負(fù)載均衡

    這篇文章主要介紹了淺談Nginx七層反向代理和負(fù)載均衡,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • nginx利用referer指令實現(xiàn)防盜鏈配置

    nginx利用referer指令實現(xiàn)防盜鏈配置

    nginx模塊ngx_http_referer_module通常用于阻擋來源非法的域名請求,我們應(yīng)該牢記。下面這篇文章主要介紹了nginx利用referer指令實現(xiàn)防盜鏈配置的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-03-03

最新評論

普陀区| 盘锦市| 凤台县| 湟源县| 沧州市| 赤水市| 如皋市| 勐海县| 汝州市| 安达市| 同心县| 自贡市| 襄垣县| 冕宁县| 常山县| 娄烦县| 上蔡县| 汉源县| 陇南市| 集贤县| 日喀则市| 阿坝县| 容城县| 阜宁县| 庆城县| 高雄县| 新乡市| 沂水县| 云南省| 上思县| 中卫市| 中宁县| 阿克陶县| 高邑县| 泽库县| 武功县| 台湾省| 法库县| 无锡市| 新河县| 库尔勒市|