我得到的一个问题是,我怀疑content_type不正确,Google无法正确查看sitemaps.xml
- 它突出了以下问题:
Your Sitemap appears to be an HTML page. Please use a supported sitemap format instead.
所以,我怀疑我需要更改内容类型。我看到了一些奇怪的方法,一切都使用lambdas和HttpResponse解决方案。使用以下网址,是否可以轻松地将content_type更改为'text/plain'
或'text/xml'
?
以下不起作用:
url(r'^sitemap\.xml$', sitemap, {'sitemaps': sitemaps, content_type='plain/xml'}, name='sitemap')
sitemaps = {'views': ViewSitemap}
其中ViewSiteMap是我的类,它返回静态URL。这样做的更聪明的方法是什么?