2010-10-25 87 views

回答

3

Nginx重寫通常不會「查看」查詢字符串作爲URI的一部分,這就是爲什麼您現有的重寫不起作用 - 對於Nginx而言,無論是否存在查詢字符串,它總是^/abc\.php$

相反,我會嘗試這樣(改編自the documentation):

if ($args !~ param=value) { 
    rewrite ^/abc\.php$ http://domain2.com permanent; 
} 

但要知道,if is evil