在旧网站上有链接,例如
/aaaa/bbbb/cccc.php?SECTION_ID=112233
因此我需要根据 SECTION_ID 的值进行重定向,/aaaa/bbbb/cccc.php?SECTION_ID=112233
例如/aaaa/cccc/
,
但/aaaa/bbbb/cccc.php?SECTION_ID=112244
导致/aaaa/dddd/
我最终得到了
location /aaaa/bbbb/cccc.php {
if ( $args ^SECTION_ID=(112233) ) {
rewrite ^.*$ /aaaa/cccc/? permanent;
}
}
但没有运气,提前谢谢 :)
答案1
我漏掉了一些波浪符号。这个可以用:
location ~ ^/aaaa/bbbb/cccc.php {
if ($args ~ "^SECTION_ID=(112233)") {
rewrite ^.*$ /aaaa/cccc/? permanent;
}
if ($args ~ "^SECTION_ID=(112244)") {
rewrite ^.*$ /aaaa/dddd/? permanent;
}
}