我正在尝试在app引擎上开发,在管理控制台中显示的错误列表中我总是看到
/favicon.ico
我阅读了文档,添加了一个名为static的新文件夹,并将其添加到我的app.yaml
中- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
但即使是现在我也得到同样的错误......
答案 0 :(得分:67)
此条目应放在之前主处理程序的条目,例如:
- url: /favicon.ico
static_files: media/img/favicon.ico
upload: media/img/favicon.ico
- url: /robots.txt
static_files: media/robots.txt
upload: media/robots.txt
- url: .*
script: main.py
条目按照外观顺序处理,第一个条目与匹配匹配。
答案 1 :(得分:9)
如果您是在Java中执行此操作,我通过在“war”目录中放置一个空白的“favicon.ico”文件来消除错误。
如果你想制作自己的快速和丑陋的“favicon.ico”文件,这个网站非常容易使用:http://www.favicon.cc/
答案 2 :(得分:5)
对于您的应用,favicon.ico应该是静态图像。您可以使用您的应用程序上传favicon.ico文件,并在app.yaml文件中配置您的应用程序,以便在请求url /favicon.ico时提供图像。以下是/favicon.ico的app.yaml文件中的示例条目。我们假设您在目录路径static / images:
中包含favicon.ico文件- url: /favicon.ico
static_files: static/images/favicon.ico
upload: static/images/favicon.ico
写成here
答案 3 :(得分:0)
我正在GAE应用程序配置中使用此代码段:
handlers:
- url: /(.*\.(ico|png|webmanifest))$
static_files: faviconfiles/\1
upload: faviconfiles/.*\.(ico|png|webmanifest)$
然后,我将相应的文件集(最近几天,如果你真的想设置一个“图标”,则是一组文件,例如apple-touch-icon.png
)放在我{旁边的./faviconfiles
目录中{1}}。