在git repo中自动生成的本地和远程favicon.ico目录的Favicon错误404

Zeesy

在Firefox和Chrome中,浏览器将无法识别我的图标,在localhost和远程站点上的所有图标文件的“网络”面板中均会引发404错误。

我所有的图标都位于/favicon当我导航到这两者时mywebsite.com/favicon/favicon.icolocalhost:5000/favicon/favicon.ico出现错误404。即使在我关闭了本地和远程网站的所有选项卡,完全清除浏览器缓存,然后关闭并重新打开浏览器之后,情况仍然如此。Firefox和Chrome中的问题相同。

由于某种原因,正在生成一个名为favicon.ico的目录,无论从本地和远程存储库中删除该目录的次数都没有关系。它内部是一个新的manifest.json,与/ favicon中的manifest.json相同。

我的索引文件位于头部的/static/index.html链接index.html为:

  <link rel="shortcut icon" href="/favicon/favicon.ico" type="image/x-icon">
  <link rel="icon" type="image/png" sizes="192x192"  href="/favicon/android-icon-192x192.png">
  <link rel="icon" type="image/png" sizes="32x32" href="/favicon/favicon-32x32.png">
  <link rel="icon" type="image/png" sizes="96x96" href="/favicon/favicon-96x96.png">   
  <link rel="icon" type="image/png" sizes="16x16" href="/favicon/favicon-16x16.png">
  <link rel="manifest" href="/favicon/manifest.json">

Favicon和html是在favicon-generator生成的我将/favicon所有文件作为前缀添加到了文件中,因为它们保留在文件中/favicon而不是根目录中。

在过去的7年中,已经多次询问并回答了这个问题,但是由于没有一种解决方案对我有用,因此我再次提出这一问题。

Zeesy

我的问题是目录结构问题,并且缺乏对根目录的理解。根据@GracefulRestart的建议,我/favicon从顶级目录移至/static,它充当网站根目录。

因此,损坏的配置为:

/mywebsite
    -- /favicon
        -- favicon.ico
        -- manifest.json
    -- /static
        -- index.html
        -- manifest.webmanifest

将/ favicon移至/ static可解决问题:

/mywebsite
    -- /static
        -- index.html
        -- manifest.webmanifest
        -- /favicon
            -- favicon.ico
            -- manifest.json

仍然不能100%确定/favicon.ico在第一个损坏的配置中如何自动生成目录以及为什么要自动生成目录。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

错误404,JavaScript HTTP请求转到Django服务器中的/favicon.ico

PHP-是否应添加favicon.ico以避免404错误?

favicon.ico在flask应用程序中导致404错误

为什么在不使用404(未找到)错误时无法加载favicon.ico?

从静态目录获取图像时出现favicon.ico 502错误

错误:ENOENT,打开favicon.ico

我收到favicon.ico错误

'找不到路径'/favicon.ico'的控制器...'错误

值错误:字段“ id”应为数字,但为“ favicon.ico”

出现`favicon.ico`错误,但在代码中找不到它

400 错误请求在 express 中返回 /favicon.ico 作为 req.url。

Favicon:.ico或.png /正确的标签?

如何从本地和远程上的git repo删除文件

Java WAR文件中的favicon.ico

从页面中删除Favicon.ico

使用 Git Pull 覆盖本地文件 | 丢弃所有本地文件和目录,并从 repo git 中获取完整的最新代码

Django错误(外部IP):内部服务器错误:/favicon.ico

删除的本地文件会自动从git repo中删除吗?

git别名在错误的目录中运行

将您的favicon.ico文件放在非根目录下不是一个好主意吗?

使用JulienSchmidt httprouter服务favicon.ico

如何更改jupyter favicon.ico

Express JS阻止GET /favicon.ico

favicon.ico的正确MIME类型?

通过Javascript下载网站的favicon.ico

WebAPI的MVC favicon.ico路由

Favicon Standard-2020-SVG,ICO,PNG和尺寸?

如何更改favicon.ico和页面标题(Vue + Webpack)?

如何使git分支在相同的repo目录中

TOP 榜单

热门标签

归档