我已经在SEO的Django URL config添加了2个视图,但是当我在网站上查看它们时,它将它们重定向到我设置的URL,但增加了斜线。我知道django喜欢用斜线整理URL(我喜欢),但是有没有办法将单个URL或此功能中的一些URL排除?
...
url(r'^robots.txt/$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
url(r'^sitemap.xml/$', TemplateView.as_view(template_name='sitemap.xml', content_type='text/xml')),
...
这些附加斜线上的斜线导致robots.txt/
和sitemap.xml/
不 robots.txt
和 sitemap.xml
如果您不希望在robots.txt
和sitemap.xml
的末端砍伐,则只需从这些言论中删除后斜线即可。
url(r'^robots.txt$', TemplateView.as_view(template_name='robots.txt', content_type='text/plain')),
url(r'^sitemap.xml$', TemplateView.as_view(template_name='sitemap.xml', content_type='text/xml')),
然后,URL /robots.txt
和/sitemap.xml
将匹配,Django不会附加斜线。