我的网站完全是基于cms的网站。例如/de/
页面有2个cms apphooks,新闻和视频以及/en/
仅视频页面。
http://blabla.com/de/videos/funny-video/98/
如果我将上述工作网址更改为
http://blabla.com/en/news/funny-news/100/
我得到了:
Page not found (404)
这种反应是显而易见的。 en网站没有新闻页面。
如果发生404,我想要重定向到startpage。我试过了:
urlpatterns = i18n_patterns('',
url(r'^admin/', include(admin.site.urls)),
url(r'^', include('cms.urls')),
url(r'^.*$', RedirectView.as_view(url='/', permanent=False)), # <---
)
但现在:
CMS Page not found:
我做错了什么?