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
wodey;
nidey;
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" 文件的第一列
页:
[1]