【发布时间】:2018-11-22 09:44:54
【问题描述】:
如何让 django 从 www.example.com 重定向到 www.example.com/home ?
您可以在下面看到我的 urlpatterns,我正在使用 url(r'', RedirectView.as_view(pattern_name='home', permanent=False)) 重定向到我的 /home 页面,但是当它检测到最后没有 / 的链接时,它会将我重定向到 /home 页面。
urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^home/', views.home, name="home"),
url(r'^surukkam/$',views.shrink,name="surukkam"),
url(r'^(?P<inputURL>[0-9a-zA-Z]+)/$',views.retrieve,name="virivu"),
url(r'', RedirectView.as_view(pattern_name='home', permanent=False))
]
【问题讨论】:
-
尝试使用
r'.*',因为r''只会匹配一个空字符串。 -
@solarc 不,这不是真的。
标签: django redirect url-pattern