我想设置一个图标,
我用过这个:
- url: /favicon\.ico
static_files: static/images/favicon.ico
upload: static/images/favicon\.ico
取自此
https://developers.google.com/appengine/kb/general
但它不起作用,我只是得到了404(尽管已经在本地创建了文件)。
我应该如何设置图标?以及如何在他们的常见问题解答中向谷歌报告错误?
答案 0 :(得分:2)
处理程序按照app.yaml中的说明顺序匹配,因此url:
正则表达式必须(有效)从大多数到最不具体。
例如:
- url: /robots\.txt
static_files: robots.txt
upload: robots\.txt
- url: /favicon\.ico
static_files: favicon.ico
upload: favicon\.ico
- url: .*
script: app.APP
如果这里的第三个不是最后一个,那么它之后的任何东西都是未使用的 - " /favicon.ico"是.*
的正则表达式匹配,所以我们必须更加具体地说明如何处理这种情况,然后再赶上所有'处理程序。