2010-11-22 4 views
8

좋아, 내 favicon이 어떤 이유로 나타나지 않습니다. 그것은 이미지/favicon.ico에 (나는 5 번 확인했습니다). 내 favicon이 표시되지 않는 이유는 무엇입니까?

내가 그것을 사용하는 코드입니다 :

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

그리고이 사이트입니다 : http://prime.programming-designs.com/

편집 : 좋아, 난 그냥 내 cashe 같아요.

+2

놀랍게도 IE8에서 잘 나타납니다. –

+0

Chrome 5 및 Firefox 3.6에서 저에게 맞습니다. –

+0

favicon이 거의 모든 브라우저에서 변경하는 데 오랜 시간이 걸리므로, 여러 번 경험해 보았습니다. 참을성이 많았지 만 언젠가는 놀랄 것입니다. 귀하의 사이트를 방문하는 신규 사용자의 경우 새로운 favicon :) – Kyle

답변

11

아마도 브라우저에 캐시 된 것일뿐입니다. 내 브라우저에는 파란색 십자가로 표시됩니다.

그렇지 않으면 이미지 경로를 확인하십시오. image/favicon.ico은 (는) images/favicon.ico과 일치하지 않지만 그저 오타입니다.

+0

그래, 그냥 형식이야 ^^; – William

7

브라우저의 캐시를 제거하고 브라우저를 재부팅하십시오. 예를 들어 FF로 표시되는 데 다소 시간이 걸릴 수도 있습니다.

+0

비록 내 것이 슬래시가 없지만 잘 작동합니다. 또한 type = "image/x-icon"이라는 type 속성을 추가해볼 수도 있습니다. 왜 그렇게 차이가 나는지 모르겠습니다. –

+0

그게 작동하지 않았다. – William

+7

@William 일시적으로 쿼리 문자열을 추가해보십시오.'favicon.ico? 1234567' –

4

IE와 같은 대부분의 브라우저는 사용자가 설정 했음에도 불구하고 /favicon.ico을 요청하지만 적절한 Content-Type을 반환하고 올바른 방법으로 만든 경우 여전히 작동해야합니다.

당신은 할 시도 할 수 있습니다 :

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

쿼리 문자열은 보통 고유 한 이후 자원을 요청 다시 브라우저를 강제로. 또한 서버를 수행 할 시도 할 수

당신은 또한 단지 루트에 /images/favicon.ico를 이동할 수 있습니다 /favicon.ico에서 /images/favicon.ico

로 리디렉션.

그러나 브라우저는 자연스럽게 실제로 favicon의 쓰레기를 캐시하므로 내 제안은 기다리는 것이 좋습니다. 시간이 지나면 브라우저에 표시됩니다.

1
  1. 브라우저에 http://prime.programming-designs.com/images/favicon.ico을로드하여 경로가 올바른지 100 % 확인하십시오.
  2. 서버에서 반환 한 Content-Type 헤더를 확인하십시오. 일부 브라우저는 지나치게 민감합니다. 확장명이 .ico 인 MIME 유형을 등록해야 할 수 있습니다.
  3. 다른 사람이 말했듯이 브라우저 캐시를 지워보십시오.
0

favicon1의 이름이 favicon1로 바뀌었고 변경된 파일이 업로드되어 작동했습니다.

3

그러나 늦었습니다. 필자는 필자가해야 할 일보다 더 많은 문제에 봉착했습니다. 제 수정은 '버전 번호' ? v1 또는 무엇이든간에 캐시를 날려 버리는 것입니다.

<link rel="icon" href="favicon.ico?v1" type="image/x-icon" /> 
<link rel="shortcut icon" href="favicon.ico?v1" type="image/x-icon" /> 
+1

나를 위해 일했습니다. 감사합니다! – ElaGorilaki

관련 문제