django项目中如何把sitemap.xml等静态文件放到web根目录
2016-02-23 10:17
489 查看
有两种方案
一、
urls.py中加入新的urlpattern,用TemplateView去展示
二、
直接交给nginx来处理,在nginx的conf文件中加入要处理的static URL和路径
第一种方案我没实践,应该也是ok的,我用的第二种方案
参考:http://stackoverflow.com/questions/18424260/django-serving-robots-txt-efficiently
一、
url(r'^sitemap\.xml/$', TemplateView.as_view(template_name='sitemap.xml', content_type='text/xml')),
urls.py中加入新的urlpattern,用TemplateView去展示
二、
直接交给nginx来处理,在nginx的conf文件中加入要处理的static URL和路径
location /sitemap.xml { alias /path/to/static/sitemap.xml; }
第一种方案我没实践,应该也是ok的,我用的第二种方案
参考:http://stackoverflow.com/questions/18424260/django-serving-robots-txt-efficiently
相关文章推荐
- //logoImageView高度为父视图高度一半
- django 新建用户
- golang各版本的变化
- 关于头文件algorithm里的排序
- Google USB Driver
- gogs以git用户启动
- 更改django管理员密码
- HDU - 3635 Dragon Balls
- [POJ2007]Scrambled Polygon(计算几何 极角排序)
- golang笔记——数据类型
- django 模板包含中文编码报错
- golang语法总结(二十):struct组合
- golang语法总结(十九):结构struct
- goke开发杂记
- Django个人博客部署在SAE
- Catagory分类
- Mongo读书笔记1 -- GridFS
- Django~Views
- django 文件上传的为空的判定
- 使用Google Guava实现定时缓存功能