我正在尝试在 Google App Engine 上进行开发,并且在管理控制台中显示的错误列表中,我总是看到以下内容:
/favicon.ico
我阅读了文档,添加了一个名为 static 的新文件夹并将其添加到我的 app.yaml 中:
- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
但即使现在我也遇到了同样的错误......
我正在尝试在 Google App Engine 上进行开发,并且在管理控制台中显示的错误列表中,我总是看到以下内容:
/favicon.ico
我阅读了文档,添加了一个名为 static 的新文件夹并将其添加到我的 app.yaml 中:
- url: /favicon.ico
static_files: static/favicon.ico
upload: static/favicon.ico
但即使现在我也遇到了同样的错误......
此条目应放在主处理程序的条目之前,例如:
- 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
条目按外观顺序处理,第一个匹配的将获胜。
如果您在 Java 中执行此操作,我通过在“war”目录中放置一个空白的“favicon.ico”文件来消除错误。
如果你想自己制作又快又丑的“favicon.ico”文件,这个网站超级好用: http: //www.favicon.cc/
对于您的应用程序,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
写在这里
我在 GAE 应用程序配置中使用此代码段:
handlers:
- url: /(.*\.(ico|png|webmanifest))$
static_files: faviconfiles/\1
upload: faviconfiles/.*\.(ico|png|webmanifest)$
然后我将相应的文件集(这些天如果你真的想设置一个“favicon”它是一组文件,包括例如apple-touch-icon.png
)放入./faviconfiles
我的app.yaml
.