国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > Nginx > 正文

nginx地址重定向的方法

2024-08-30 12:21:39
字體:
來源:轉載
供稿:網友
這篇文章主要介紹了nginx地址重定向的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧

1、假設要把webroot/static/index.html訪問重定向到static/index.html

例如當我們通過瀏覽器訪問http://192.168.11.210/webroot/static/index.html,實際訪問的是web目錄下面的static/index.html文件,也及去掉了webroot這個目錄,使用alias

location ^~ /webroot/ { alias /data/www/web/WebContent/;}

注意:

1. 使用alias時,目錄名后面一定要加"/"。

2. alias可以指定任何名稱。

3. alias在使用正則匹配時,必須捕捉要匹配的內容并在指定的內容處使用。

4. alias只能位于location塊中。[/warning]

http://192.168.11.210/webroot/test/static/index.html

location ^~ /webroot/test/ { alias /data/www/web/WebContent/;}

這樣也是可以的,最終訪問的文件跟上面是一樣的。

2、把對webroot/static/index.html的訪問重定向到web目錄下面的test目錄下

location ~ ^/webroot/ { root /data/www/web/WebContent/test/;}

http://192.168.11.210/webroot/static/index.html 實際訪問的是web目錄下testwebroot/static/index.html
及使用root一般是把訪問目錄重定向到某個目錄下,但是訪問的路徑必須在重新定位的目錄下

注意區分跟alias的區別

轉載一個:

訪問域名 

www.adc.com/image  自動跳轉到  www.adc.com/make/image 

這個如何寫

這種需求有多種方法可以實現:

1. 利用Nginx rewrite 內部跳轉實現:

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

2.利用alias映射

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

3.利用root映射:

location /image {   root  /make;}

4.利用nginx的permanent 301絕對跳轉實現

location /image {    rewrite ^/image/(.*)$  http://www.adc.com/make/image/$1;}

5.判斷uri實現

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

武林網之家提示您:這篇文章你看完了!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵山县| 临汾市| 屏山县| 巨野县| 余江县| 绥棱县| 彭山县| 阳原县| 博乐市| 景东| 钟山县| 六盘水市| 会理县| 永福县| 新民市| 花莲市| 威宁| 济南市| 巍山| 托里县| 虹口区| 怀集县| 若尔盖县| 上犹县| 海城市| 洛扎县| 山东| 广西| 平泉县| 乐山市| 白河县| 广水市| 宜兴市| 平果县| 托里县| 洛川县| 靖江市| 辉南县| 肇源县| 铁岭市| 墨江|