Remova parâmetros dentro do nginx reescrita
Estou reescrevendo URLs no nginx após um relançamento. No site antigo, eu tinha parâmetros de consulta no URL para filtrar coisas, por exemplo,
http://www.example.com/mypage.php?type=4
A nova página não possui esse tipo de parâmetro. Quero removê-los e reescrever os URLs na página principal, para obter:
http://www.example.com/mypage/
Minha regra de reescrita no nginx é:
location ^~ /mypage.php {
rewrite ^/mypage.php$ http://www.example.com/mypage permanent;
}
Mas com esta regra o parâmetro ainda é anexado. Eu pensei que o$
impediria o nginx de processar outros valores ... alguma idéia? Todas as outras perguntas tratam de como adicionar parâmetros - só quero remover o meu