
Tengo enlaces en sitios antiguos como
/aaaa/bbbb/cccc.php?SECTION_ID=112233
Entonces necesito redirecciones basadas en el valor de SECTION_ID, por ejemplo , /aaaa/bbbb/cccc.php?SECTION_ID=112233
conduce a /aaaa/cccc/
,
pero /aaaa/bbbb/cccc.php?SECTION_ID=112244
conduce a/aaaa/dddd/
he terminado con
location /aaaa/bbbb/cccc.php {
if ( $args ^SECTION_ID=(112233) ) {
rewrite ^.*$ /aaaa/cccc/? permanent;
}
}
Pero no hubo suerte, gracias de antemano :)
Respuesta1
Me faltaron algunas tildes. Éste funciona:
location ~ ^/aaaa/bbbb/cccc.php {
if ($args ~ "^SECTION_ID=(112233)") {
rewrite ^.*$ /aaaa/cccc/? permanent;
}
if ($args ~ "^SECTION_ID=(112244)") {
rewrite ^.*$ /aaaa/dddd/? permanent;
}
}