제가 직접 만든 링크 *(WordPress 사이트)*를 Discourse 포럼에 삽입할 때마다, 아래 예시와 달리 사이트 제목 옆에 내 WordPress 사이트의 아이콘(파비콘)이 표시되지 않는 것을 알게 되었습니다.
그 이유가 있을까요?
그게 실제로 효과가 있었나요? WordPress 사이트가 http인지 https인지요?
동작하는 걸로 기억했는데, 내 착각일 수도 있겠네요.
이 설명은 좋은 것 같습니다.
사실 혼합 콘텐츠(mixed content)가 더 흔한 원인이라고 생각합니다. 하지만 방금 제 WordPress 사이트 링크를 이용해 직접 테스트해 봤더니, 파비콘(favicon)이 정상적으로 표시되었습니다. 따라서 문제는 원문 작성자(OP) 측에서 발생하는 것이며, Discourse와 WordPress 간의 이상한 충돌과는 무관한 것으로 보입니다.
전체적으로 HTTPS가 적용되어 있으며, 이미 몇 년째 그렇게 되어 있습니다.
favicon.ico 파일까지 확인해 봤는데, 이것도 HTTPS로 되어 있네요.
혹시 플러그인 충돌이 있는 건 아닐까 합니다…
플러그인이 아니라는 걸 확인했습니다.
개발용 사이트를 새로 만들어서 모든 플러그인을 꺼놨는데도 여전히 문제가 해결되지 않았습니다.
정말 미치겠다.
깨진 이미지 아이콘이 표시되고 있나요, 아니면 사이트 아이콘이 있어야 할 위치에 아무것도 표시되지 않나요?
Discourse 포럼과 관련된 문제임을 배제하기 위해, 여기 또는 Meta에서 자신(또는 저)에게 보내는 PM에 사이트 링크를 게시해 보실 수 있습니다.
온라인 oembed 디버거 중 사이트 아이콘에 대한 데이터를 반환하는 도구가 있는지 확실하지 않습니다. 일반적으로 사이트가 Discourse onebox를 생성하지 못하는 문제의 경우, Overview 시도해 보라고 제안하지만, 이 도구가 아이콘/파비콘에 대한 정보를 제공해 줄지는 확신할 수 없습니다.
아이디어를 알려줘서 고마워요, 시몬.
네, 제 사이트 링크를 메타의 이 Discourse 인스턴스에 붙여넣어 봤고, 결과는 똑같았습니다. 사이트 제목 옆에 아이콘이 없습니다. 아이콘이 표시되어야 할 자리조차 비어 있어요.
링크를 공유해줘서 고맙습니다. 사이트 아이콘은 파라미터가 아니고, 섬네일(thumbnail)이 파라미터인데 제 사이트는 정상적으로 표시됩니다.
Discourse가 사이트 아이콘을 가져오기 위해 어떤 파일을 참조하는지 아는 분 계신가요?
우연히 CBS 뉴스 링크를 붙여넣어 봤는데 여기에도 사이트 아이콘이 없네요. 반면 NBC 뉴스는 아이콘이 있습니다. Discourse가 정확히 무엇을 찾고 있는지 모르겠지만, 제가 어딘가를 놓치고 있는 것 같습니다…
프론트페이지를 원박스하면 작동하나요?
웹사이트의 홈페이지만 직접 링크하면 되나요?
아니요, 그래도 작동하지 않습니다. ![]()
favicon을 어떻게 추가하셨나요? 모든 페이지의 안에 가 있는지 확실하시나요?
![]()
형, 진짜 잘 맞췄네!
자, 이거 좀 들어봐…
예전에 https://realfavicongenerator.net를 써서 아이콘 세트를 만들었거든. 근데 생성된 코드를 사이트의 head 섹션에 추가해야 하는 걸 까먹었어.
그래도 이미지들은 전부 제자리에 있어서, 그 한 가지만 빼고 전부 정상적으로 작동하고 있었지.
형, 이번 건은 도움 주셔서 감사합니다. ![]()
초창기에는 모든 것이 “수동”으로 처리되던 시절이라 루트 디렉토리에 파비콘만 있으면 충분했던 문제였습니다.
요즘은 보통 SEO 플러그인을 사용하는데, 이 플러그인이 내부적으로 필요한 모든 작업을 처리해 줍니다. 그래서 이미지 하나를 업로드하는 것만 하면 되며, 형식이나 크기조차 더 이상 중요하지 않습니다. 아마도 그 때문에 저나 당신, 혹은 다른 누구도 이런… 초보적인 수준의 이유로 생각하지 못했던 것 같습니다 ![]()