我已经实现了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页面网址严格区分大小写吗?
答案 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') 所以我认为这是不可能的。