Редиректы в nginx

Помогите разобраться с тем, почему не работает такой редирект:
if ( $request_filename ~ /kontraktnyij-dvigatel/?mark=376 ) {
        rewrite ^ https://avtodoka-msk.ru/dvigatel/chevrolet-evanda-(v200)-2004-2006 permanent;
    }
с экранированием знака вопроса тоже не работает:
if ( $request_filename ~ /kontraktnyij-dvigatel/\?mark=376 ) {
        rewrite ^ https://avtodoka-msk.ru/dvigatel/chevrolet-evanda-(v200)-2004-2006 permanent;
    }
заранее спасибо!
Konstantin
14 марта 2018, 12:50
modx.pro
1 020
0

Комментарии: 1

Володя
15 марта 2018, 15:51
1
+2
if ($request_uri ~* '^kontraktnyij-dvigatel/\?mark=376') {
    return https://avtodoka-msk.ru/dvigatel/chevrolet-evanda-(v200)-2004-2006;
}
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    1