我知道典型的静态文件(例如样式表)app.yaml
必须包含保存所述文件的目录的路径。例如
- url: /stylesheets
static_dir: stylesheets
如何将站点地图添加到 GAE 服务器?
我知道典型的静态文件(例如样式表)app.yaml
必须包含保存所述文件的目录的路径。例如
- url: /stylesheets
static_dir: stylesheets
如何将站点地图添加到 GAE 服务器?
这就是我为我的 favicon 所做的,因为它是一个静态文件:
- 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
不完全确定上传行。但是没有它,我的网站图标一开始就无法工作
编辑:如果您想要一个动态站点地图,您可以按照此链接中的说明在每次访问站点地图页面时生成它们
为了遵循 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)