Gostaria dessa regra de reescrita simples:
/somefolder/mypage.aspx?myid=4343&tab=overview
para ser redirecionado para:
/folder/4343/overview/
Procurei algumas soluções e nenhuma funcionou ..
Eu tentei:
rewrite ^/somefolder/mypage.aspx?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
e
rewrite ^/somefolder/mypage\.aspx\?myid=(.*)&tab=overview$ /folder/$1/overview permanent;
O que estou fazendo de errado? Estou recebendo 404
(regras mais simples funcionam muito bem ..)
obrigado
nginx
rewrite
querystring
YardenST
fonte
fonte
Uma versão mais curta e correta da resposta de Valery Viktorovsky.
Ou, ei, pode ser ainda mais curto, se você não precisar verificar os argumentos:
fonte