国产探花免费观看_亚洲丰满少妇自慰呻吟_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; }

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 辽宁省| 鄯善县| 怀来县| 元江| 蛟河市| 景宁| 百色市| 扎囊县| 漳平市| 亳州市| 长兴县| 富川| 扎囊县| 灵宝市| 故城县| 威宁| 葫芦岛市| 周宁县| 武定县| 荆州市| 广汉市| 克东县| 五指山市| 城口县| 凤冈县| 汾西县| 栾川县| 正蓝旗| 左权县| 海淀区| 会同县| 增城市| 邳州市| 公安县| 南丹县| 张家港市| 上高县| 嘉祥县| 定陶县| 永泰县| 罗田县|