如何配置Django将多个斜杠(/)重定向到单个斜杠

时间:2018-07-08 04:18:28

标签: python django

如何配置Django项目以将多个斜杠(符号/)重定向到单个斜杠?

例如,我想为此网址发布HTTP response code 301 redirect

https://mywebsite.com/path//to//id///

并将其重定向到:

https://mywebsite.com/path/to/id/

那怎么办?

1 个答案:

答案 0 :(得分:0)

在Django 2中:使用re_path

https://docs.djangoproject.com/en/2.2/ref/urls/#re-path

from django.urls import re_path

re_path(r'^bar/(?P<foo>[/\w]+)/$', views.bio, name='bio' ),