문제

내 favicon.ico를 내 도메인 루트에 저장해야 합니까?아니면 내 파비콘을 다른 도메인에 저장할 수 있나요?

의미, ~로부터 www.example.com, 이게 말이 되나요?

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

내가 원하는 것은 내 CDN에서 www.example.com 파비콘을 제공하는 것입니다.괜찮나요?브라우저 호환성, 성능 등에 관해 알아야 할 부정적인 점

도움이 되었습니까?

해결책

예.이 페이지의 소스 코드를 살펴보세요.

<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>

다른 팁

헤더의 파일을 CDN에 포인트하면 쉽게이 작업을 수행 할 수 있습니다. 와 같은:

<link rel="shortcut icon" href="//cdn.perfmatters.io/favicon.ico" type="image/x-icon" />

보다 심층적 인 세부 사항은 다음 튜토리얼을 살펴 보겠습니다. 대신 Favicon을 호스팅하는 방법에 필요한 모든 것이 있습니다. https://www.keycdn.com/blog/make-a-favicon/

그것은 결코 당신이 만들 수있는 가장 중요한 최적화는 아니지만 다시, 모든 것이 중요하고 더해집니다. 특히 당신이 a 단일 HTTP/2 연결.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top