訪問 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.com rewrite 到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不清楚怎麼做,研究中