нужно сделать рерайт из следующего ури:
http://domain.com/article/715.html?utm_source=yandex&utm_medium=cpc&utm_campaign=test&_openstat=blablabla
на
http://domain.com/article/715.html
Делаю
if ($request_uri ~* "^(.*\.html)\?.*(?:gclid|utm_source|utm_medium|utm_campaign).*$" ) {
rewrite ^(.+\.html)\?.*$ $1 break;
}
и ничего не редиректит, если поставлю return 405; то на этих запросах возвращает ошибку нормально.
Пробовал rewrite ^(.+\.html)\?.*$ $1?testtest=1 break; искал в логах, ничего небыло(
Что я делаю не так?