질문/조언질답게시판

제가 작업하는 사이트 하나가 계속 파비콘이 안나오는데 이유를 모르겠어요. 

고수님들의 조언 부탁합니다. 어디를 봐야 하는 건지 ㅠㅠ

  • profile
    일단 제일 먼저 안나오는 이유를 찾아야 합니다.
    html head 상단에 파비콘 shortcut icon 정보가 나오는지 확인하세요.
    <link rel="shortcut icon" href="도메인/files/attach/xeicon/favicon.ico">
    위 경로가 확인되신다면 직접 링크하여 정상적으로
    아이콘 이미지가 나오는지 확인하세요.

    작업하는 여러 사이트 중에 한곳에 나오지 않는다면
    서버 캐시파일에 새로 변경된 파일이 적용되지 않았거나
    아이콘 파일이 잘못 생성된 경우일 수도 있습니다.
    파비콘을 지워보시고 그리고 캐시파일 재생성
    또는 사용하시는 PC의 브라우져 캐시파일을 지워보세요.
  • profile ?

    그런데요 밑의 그림 처럼 설정 [일반]에서 파비콘을 등록하면 미리보기에선 잘 나오는데 이상하게 저장을 하면 깨져 버립니다. 모바일 홈 화면용 아이콘도 같은 증상입니다. ㅠㅠ

     

    미리보기 모습

     

    Screen Shot 2017-04-05 at 2.59.25 PM.png

    저장 후의 모습

     

    Screen Shot 2017-04-05 at 2.52.36 PM.png

     

     

     

  • ? profile
    files/attach/xeicon 폴더에 퍼미션이 부족해서 저장에 실패하는 것이 아닐까요?

    미리보기할 때는 임시 폴더에 저장해 놓고 보여주기 때문에 퍼미션이 부족해도 대체로 잘 나옵니다. 모든 설정을 저장하면 그제서야 files/attach/xeicon 폴더로 이동하는데, 이 과정에서 오류가 발생하면 파비콘이 깨져 보일 수 있습니다. (설정을 저장하기도 전에 파비콘이 바뀌어 보이는 문제를 막기 위해 이렇게 2단계로 저장하도록 만들어 놓은 것 같습니다.)
  • profile ?
    직접 ftp로도 올려 보았는데도 그러네요
  • profile ?
    그 풀더에 잘 저장되어 있습니다. 다만 불러오질 못하는 것 같아요
  • profile ?
    직접 링크로 아이콘 이미지가 나오는 건 확인하였습니다.
  • ?
    권한을 한번 보시죠...
  • ? ?
    권한을 어떻게 확인하죠?
  • ? ?
    그냥요 파비콘을 만들어서 root에 넣어보세요
  • ?

    /files/attach/xeicon folder로 등록은 잘 되는데 불러오는 부분에서 이상이 있어 보입니다.

    어디를 봐야 할까요?

  • profile

    도메인/files/attach/xeicon/favicon.ico 주소를 직접 방문하면 잘 나오는데 실제 사이트에서는 깨져 나온다면 리퍼러 때문일 수도 있겠네요. 혹시 외부 링크를 방지하기 위해 .htaccess 규칙을 추가해서 쓰고 계신가요?

  • profile ?
    특별히 추가한 것이 없는데...리퍼러 때문이라면?