加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 资源网站 > 资源 > 正文

HTML:我的favicon可以在CDN而不是/favicon.ico吗?

发布时间:2020-12-14 21:19:12 所属栏目:资源 来源:网络整理
导读:我的favicon.ico是否必须存储在我的域的根目录中?或者我可以将我的favicon存储在另一个域中吗? 来自www.example.com的含义是否有效? link rel="shortcut icon" href="http://MY-CDN.example.com/favicon.ico" / 我想做的是从我的CDN服务我的www.example.c
我的favicon.ico是否必须存储在我的域的根目录中?或者我可以将我的favicon存储在另一个域中吗?

来自www.example.com的含义是否有效?

<link rel="shortcut icon" href="http://MY-CDN.example.com/favicon.ico" />

我想做的是从我的CDN服务我的www.example.com favicon。这个可以吗?关于浏览器兼容性,性能等我应该知道的任何负面消息。

解决方法

是。只需查看此页面的源代码:
<link rel="shortcut icon" href="http://sstatic.net/so/favicon.ico">

但是,某些用户代理仍会尝试在您的域的根目录中抓取它,您可能需要设置重定向指向那里,以便您不会获得404。

meder@meder-desktop:~$ curl -v http://stackoverflow.com/favicon.ico
* About to connect() to stackoverflow.com port 80 (#0)
*   Trying 69.59.196.211... connected
* Connected to stackoverflow.com (69.59.196.211) port 80 (#0)
> GET /favicon.ico HTTP/1.1
> User-Agent: curl/7.18.2 (i486-pc-linux-gnu) libcurl/7.18.2 OpenSSL/0.9.8g zlib/1.2.3.3 libidn/1.10
> Host: stackoverflow.com
> Accept: */*
> 
< HTTP/1.1 302 Redirect
< Content-Type: text/html; charset=UTF-8
< Location: http://sstatic.net/so/favicon.ico
< Server: Microsoft-IIS/7.0
< Date: Tue,05 Jan 2010 01:54:23 GMT
< Content-Length: 156
< 
<head><title>Document Moved</title></head>
* Connection #0 to host stackoverflow.com left intact
* Closing connection #0
<body><h1>Object Moved</h1>This document may be found <a HREF="http://sstatic.net/so/favicon.ico">here</a></body>

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读