2017-06-27 15 views

答えて

0

?に感謝し、何でも次は、クエリ文字列であるとlocationrewriteディレクティブでnginxで使用される正規化されたURIの一部ではありません。

あなたがそれらを削除するrewriteを使用して、クエリ文字列の存在をテストすることができます:

if ($args) { 
    rewrite ^/$ /? permanent; 
} 

は詳細についてはthis documentを参照してください。

+0

はそれが仕事だありがとう! – Hardxstyle

0

構文:

if ($args ~ "(^|&)param1=xx($|&)"){ 
set $rule_0 1$rule_0; 
} 
if ($args ~ "(^|&)param2=xx($|&)"){ 
set $rule_0 2$rule_0; 
} 
if ($args ~ "(^|&)param3=xx($|&)"){ 
set $rule_0 3$rule_0; 
} 
if ($rule_0 = "321"){ 
rewrite ^/$ /? permanent; 
} 
関連する問題