Удалить параметры в nginx rewrite

Я переписываю URL-адреса в nginx после перезапуска. На старом сайте у меня были параметры запроса в URL-адресе для фильтрации, например.

http://www.example.com/mypage.php?type=4

На новой странице таких параметров нет. Я хочу удалить их и переписать URL-адреса на главную страницу, чтобы я получил:

http://www.example.com/mypage/

Мое правило перезаписи в nginx:

location ^~ /mypage.php {
    rewrite ^/mypage.php$ http://www.example.com/mypage permanent;
}

Но с этим правилом параметр все еще добавляется. Я думал, что $остановит обработку nginx дальнейших значений... есть идеи? Все остальные вопросы связаны с добавлением параметров - я просто хочу убрать свой :)

19
задан lorem monkey 9 March 2012 в 22:01
поделиться