nginx在django管理面板中从URL重定向到另一个

时间:2019-01-21 09:48:35

标签: python django url nginx redirect

我想在Django管理面板中进行重定向,如下所示:

from
https://url_to_my_page/admin/filer/
to
https://url_to_my_page/admin/filer/folder/

我试图在nginx方面做到这一点,但没有成功:

location /admin/filer/ {
    return /admin/filer/folder/;
}

2 个答案:

答案 0 :(得分:2)

尝试一下:

对于永久重定向:

location /admin/filer/ {
   return 301 /admin/filer/folder/;
}

对于临时重定向:

location /admin/filer/ {
   return 302 /admin/filer/folder/;
}

永久重定向::告诉搜索引擎使用新页面更新其搜索结果,并从其索引中删除旧页面。

临时重定向:告诉搜索引擎页面已临时移动。

答案 1 :(得分:0)

views.py

def redirect(request):
    return HttpResponseRedirect("path")

urls.py

url("/admin/filer/", redirect)

用手机写东西,对芥末酱感到抱歉