我记得,默认情况下,对与 URL 模式不匹配且不以斜杠结尾的 URL 的任何请求都将被重定向到带有尾部斜杠的相同 URL。但我遇到了一个问题。
我项目中的 URLConf:
#in urls.py file
urlpatterns = patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^cms/', include('cms.urls'))
)
#in the cms/ulrs.py
urlpatterns = patterns('cms.views',
url(r'^category/(?P<slug>[-\w]+)/$', 'category', name="cms-category"),
url(r'^search/$', 'search', { 'template' : 'cms/story_list.html'}, name="cms- search"),
)
如果我输入: 127.0.0.1:8080/cms/search/ 工作。但是如果我输入 127.0.0.1:8080/cms/search ,就会出现 404。
我只是想知道为什么会出现这个问题?谁能给我一些提示?谢谢你 !