阻止浏览器尝试从根目录加载网站图标

时间:2019-05-20 13:39:57

标签: html browser symfony4 favicon w3c

我有一条交响路线

    /**
     * @Route("/{connection_name}", defaults={"connection_name" ="error_mail_prod"})
     */
    public function index(Request $request)

我指定了一个收藏夹图标

<link rel="icon" type="image/x-icon" href="{{ asset('images/favicon.ico') }}" />

但是看起来浏览器仍在尝试从根目录中加载favicon.ico。它要求使用favicon.ico作为选项的上述(https://mywebsite/favicon.ico)路由,并导致错误。
我的网站图标显示正确。 我应该重新定义路线吗?还是有什么方法可以防止浏览器尝试在根目录下请求收藏夹图标,即使我已经指定了一个?

1 个答案:

答案 0 :(得分:1)

您观察到的是一个古老的约定:浏览器无论如何都经常尝试加载/favicon.ico

解决方案:

  • 忽略此问题。这是一个非常合理的解决方案,许多站点都在这样做。
  • 使/favicon.ico可用(添加文件,定义路线...)以防止日志中可避免的404错误。