Chinaunix

标题: nginx map用法 [打印本页]

作者: cainoma    时间: 2013-03-04 12:37
标题: 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" 文件的第一列




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2