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.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不清楚怎麼做,研究中

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章