我正在使用nginx及其地图模块进行一些重写。 可能我不了解nginx(以及地图模块......)
我想从
重写链接http://myDomain?forum=1&redirect=1
http://myDomain?forum=2&redirect=1
http://myDomain?forum=3&redirect=1
到
http://myDomain/firstforum/overview
http://myDomain/secondforum/overview
http://myDomain/thirdforum/overview
我配置了一个地图,如:
map $arg_forum $redirect_to {
forum=1 /firstforum;
forum=2 /secondforum;
forum=3 /thirdforum;
}
现在我尝试类似的事情:
set $redirect_args $args;
if ($args ~* "^redirect=(\d+)&forum=(\d+)") {
set $foo $redirect_to?$redirect_args;
set $args '';
rewrite ^.*$ /myDomain/$foo/overview permanent;
}
有人能帮助我吗?我是如何得到“内容”的?的地图?