
在舊網站上有鏈接,例如
/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;
}
}