Django CMS不区分大小写的页面网址

时间:2013-10-01 05:55:05

标签: django django-cms

我已经实现了django cms,似乎所有页面URL都不区分大小写。这意味着,

http://mydomain/contact-us/
http://mydomain/Contact-US/
http://mydomain/conTAct-us/
http://mydomain/cONTact-us/
http://mydomain/CONTACT-us/

均可通过“contact-us”页面访问。我可以避免这种情况,并使cms页面网址严格区分大小写吗?

1 个答案:

答案 0 :(得分:0)

在Djnago CMS中,所有网址都是不区分大小写的。在CMS的urls.py中,它的名称为:

如果settings.APPEND_SLASH:     reg = url(r'^(?P [0-9A-Za-z- .//] +)/ $',details,name ='pages-details-by-slug') 其他:     reg = url(r'^(?P [0-9A-Za-z - .//] +)$',details,name ='pages-details-by-slug') 所以我认为这是不可能的。