Назад | Перейти на главную страницу

Nginx Rewrite с вопросительным знаком

Я пытаюсь заставить Nginx перенаправить / перезаписать один URL-адрес, который использует строку запроса /? Cat = 20, в / category / lighttpd /. Вот что я пробовал, но не работает:

location ~ /\?cat=20 {
    rewrite ^ http://kevinworthington.com/category/lighttpd/? permanent;
}

Сначала я попробовал первую строку как:

location ~ /?cat=20 {

но у меня это тоже не сработало.

Это использование WordPress в качестве CMS, если это имеет значение.

Ваша помощь или советы приветствуются. Спасибо.

Просто пример ...

location / {
    if ($arg_cat = "20") {
        return 301 http://kevinworthington.com/category/lighttpd/?;
    }
    # blablabla
}