nginx: как использовать rewrite

Вопрос:

Мне нужно скрыть/его часть запроса для запроса SEO в настройке django-cms.

Я пробовал:

location /it {
if ($request_method = 'GET') {
rewrite ^/it(/?.*) https://my.domain.it$1 ;
}
}
location / {
uwsgi_pass  preprod;
include /etc/nginx/proxy.conf;
include /etc/nginx/uwsgi_params;
}

все работает правильно, кроме аутентификации (это POST to/it/admin/). Мое впечатление, что “location/it” не обрабатывает POST и не возвращается к более общему “местоположению/”. Правильно ли это? Каким образом можно добиться перенаправления только в случае запроса GET?

ТИА

Оцените статью
TechArks.Ru
Добавить комментарий