【问题标题】:Why do I have favicon.ico error in my GAE dashboard?为什么我的 GAE 仪表板中有 favicon.ico 错误?
【发布时间】:2012-09-24 00:57:50
【问题描述】:

我的 app.yaml 中有以下内容(使用 python):

handlers:
- url: /ico/
  static_dir: templates/ico

因此,favicon.ico 位于 templates\ico\favicon.ico。 HTML 文件(也位于 templates 文件夹,但用作主应用程序的模板)将此文件称为

<link rel="shortcut icon" href="ico/favicon.ico">

<link rel="shortcut icon" href="/ico/favicon.ico">

(取决于最终到达网址)

并显示网站图标。 我应该将它定义为additionally

handlers:
- url: /favicon\.ico
  static_files: templates/ico/favicon.ico
  upload: templates/ico/favicon\.ico

如果是,原因是什么?

【问题讨论】:

    标签: google-app-engine yaml favicon


    【解决方案1】:

    是的,您应该像您提到的那样另外定义它(作为根级别的处理程序)。我的理解是,通常从网站的根目录(甚至在 App Engine 之外)提供网站图标,因此在加载网站时浏览器将调用路径 /favicon.ico(我不是专家,所以把这个和一粒盐一起吃)。因此,为了防止该错误,您必须为服务于您的网站图标的特定路径提供处理程序。

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-11-21
    • 1970-01-01
    • 1970-01-01
    • 2016-09-26
    • 1970-01-01
    • 1970-01-01
    • 2021-07-07
    • 1970-01-01
    相关资源
    最近更新 更多