50

我正在尝试在 Google App Engine 上进行开发,并且在管理控制台中显示的错误列表中,我总是看到以下内容:

/favicon.ico

我阅读了文档,添加了一个名为 static 的新文件夹并将其添加到我的 app.yaml 中:

- url: /favicon.ico
       static_files: static/favicon.ico
       upload: static/favicon.ico

但即使现在我也遇到了同样的错误......

4

4 回答 4

69

此条目应放在主处理程序的条目之前,例如:

- 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

条目按外观顺序处理,第一个匹配的将获胜

于 2009-05-21T08:44:15.963 回答
9

如果您在 Java 中执行此操作,我通过在“war”目录中放置一个空白的“favicon.ico”文件来消除错误。

如果你想自己制作又快又丑的“favicon.ico”文件,这个网站超级好用: http: //www.favicon.cc/

于 2010-01-19T20:14:52.350 回答
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

在这里

于 2009-05-20T11:10:53.257 回答
0

我在 GAE 应用程序配置中使用此代码段:

handlers:

  - url: /(.*\.(ico|png|webmanifest))$
    static_files: faviconfiles/\1
    upload: faviconfiles/.*\.(ico|png|webmanifest)$

然后我将相应的文件集(这些天如果你真的想设置一个“favicon”它是一组文件,包括例如apple-touch-icon.png)放入./faviconfiles我的app.yaml.

于 2020-03-22T03:53:02.077 回答