我知道典型的静态文件,例如样式表app.yaml
必须包含保存所述文件的目录的路径。 E.g。
- url: /stylesheets
static_dir: stylesheets
如何将站点地图添加到GAE服务器?
答案 0 :(得分:2)
这就是我为我的图标所做的,因为它是一个静态文件:
- url: /favicon.ico
static_files: media/img/favicon.ico
upload: media/img/favicon.ico
xml站点地图也是一个静态文件,因此您可能希望这样做:
- url: /sitemap.xml
static_files: my/folder/path/sitemap.xml
upload: my/folder/path/sitemap.xml
不完全确定上传行,tho。但是如果没有它,我的favicon就不会起作用了
编辑:如果您需要动态站点地图,可以按照in this link说明在每次访问站点地图页面时生成它们
答案 1 :(得分:1)
为了遵循App Engine的最佳做法,我建议您查看此Boilerplate http://appengine.beecoss.com
在那里,您将找到放置sitemap.xml以及您需要的更多文件的位置。这是最好的方法。
- url: /(robots\.txt|humans\.txt|crossdomain\.xml|sitemap\.xml)
static_files: static/\1
upload: static/(robots\.txt|humans\.txt|crossdomain\.xml|sitemap\.xml)