歡迎您光臨本站 註冊首頁

nginx map用法

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

nginx map用法

1、nginx主配置文件
#cat nginx.conf  
http {
    map $old $new {
        include /etc/nginx/map/re.map;
    }
    include /etc/nginx/conf.d/*.conf;
}

2、map文件
#cat map/re.map
wode  y;
nide  y;
sheide h;

3、rewrite實現部分
#cat conf.d/rewrite.conf
server {
     server_name 18.com

    set $old "";   
    if  ( $new = "y" ) {
                set  $rewrite_var_0 1;
    }

    if  ( $rewrite_var_0 = 1 ) {
                rewrite  ^/(.*)$    $host/test.js   last;
    }

}


問題:
1、   想實現 18.com/wode  通過map跳轉到18.com/test.js   請高手幫忙看下哪裡配置出現問題
2、  "3、rewrite" 實現部分的 set 選項怎麼實現$old 對應 "2、map" 文件的第一列

[火星人 ] nginx map用法已經有606次圍觀

http://coctec.com/docs/service/show-post-11717.html