nginx rewrite 求助
访问http://a.b.com/aaa/bbb/ccc?a=1&b=2如果 a=1
301 到 http://b.a.com/bbb/ccc/aaa?a=1&b=2
如果 a=2
304 到 http://b.ac.com/ccc/bbb/aaa?a=2&b=2
求助各位大大 帮忙一下,
if ($host ~ "b\.com") {
rewrite ^(.*)http://b.a.com/bbb/ccc/aaa?a=1&b=2 permanent;
}
上面是 b.comrewrite 到http://b.a.com/bbb/ccc/aaa?a=1&b=2
那 http://a.b.com/aaa/bbb/ccc?a=1&b=2
如果 a=1
301 到 http://b.a.com/bbb/ccc/aaa?a=1&b=2???
解
if($request_uri ~* "^/ccc/cc\?a=1"){
rewrite ^/ccc/cc(.*)$ http://b.a.com/bbb/ccc/aaa?a=1&b=2 permanent;
}
可以了,
但是304不清楚怎么做,研究中
页:
[1]