Django nginx:如何使用重写

Django nginx:如何使用重写,django,nginx,Django,Nginx,我需要在django cms设置中隐藏SEO请求的/it查询部分 我试过:: 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;

我需要在django cms设置中隐藏SEO请求的/it查询部分

我试过::

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;
}
除了发布到的身份验证之外,其他所有功能都正常工作 /it/admin/。我的印象是“位置/它”不能处理帖子,而且 不会退回到更一般的“位置/”。对吗? 在GET请求的情况下实现重定向的方式是什么


TIA

从哪里来的/it/something URL?为什么不能将html中的帖子url更改为“/admin/”?很抱歉回答得太晚了/它来自cms。即使我在提交时填写了/admin页,帖子也会发送到/it/admin/。我想知道我如何才能配置一个位置,只用于发布。