Discord 링크 미리보기가 표시되지 않는 이유: 원인 및 해결 방법
Discord 링크 미리보기가 표시되지 않나요?
가장 일반적인 원인은 삽입이 비활성화되거나, Open Graph 메타데이터가 없거나 액세스할 수 없거나, Discord 페이지나 이미지를 가져올 수 없는 경우입니다. 먼저 OG 미리보기 / Discord 링크 검사기로 URL을 확인한 후 아래의 Discord 측 설정을 수행하세요.
여기서 시작하세요
- 다른 사람의 링크 보기와 웹사이트 소유 중 어떤 경우에 속해 있는지 결정하세요.
- no 링크 미리보기가 어디서든 발생한다면 이는 거의 항상 웹사이트가 아닌 클라이언트 또는 권한 설정입니다.
- 동일한 URL이 한 서버에서는 미리보기되고 다른 서버에서는 미리보기되지 않는 경우 해당 채널이나 역할에서 Embed Links를 확인하세요.
- URL이 다른 사람에게 미리보기되지 않는 경우
Discordbot에서 볼 수 있는 내용, 즉 원시 HTML의 태그, HTTPS, 봇 챌린지 없음을 가져옵니다.
단지 다른 사람의 링크를 보려고 하는 경우
다른 사이트의 메타태그는 수정할 수 없습니다. Discord가 귀하에게 표시할 수 있는 내용이나 해당 채널에 자동 삽입이 허용되는 내용만 변경할 수 있습니다.
1. 고객이 웹사이트 미리보기를 숨기고 있습니다.
Discord 자동 웹사이트 삽입을 끄는 사용자 설정이 있습니다. 데스크톱에서는 사용자 설정 → Chat 또는 Text & Images 아래에 '삽입 표시 및 웹사이트 링크 미리보기'와 유사한 라벨이 있습니다. 꺼져 있으면 다른 모든 사람이 카드를 볼 때에도 일반 URL이 표시됩니다.
2. 메시지가 의도적으로 삽입을 억제했습니다.
URL을 꺾쇠 괄호로 묶으면 Discord가 자동으로 삽입하지 않도록 지시합니다.
<https://example.com/page>
메시지가 이와 같으면 미리보기가 깨지지 않고 모든 사람에게 표시되지 않습니다.
3. 채널이나 역할이 거부됨 Embed Links
Discord의 권한 EMBED_LINKS은 다음과 같이 문서화됩니다. 이 권한을 가진 사용자가 보낸 링크는 자동으로 포함됩니다. @everyone, 게시자의 역할, 특정 멤버에 대한 채널 권한 덮어쓰기를 확인하세요. 해당 채널에 대한 거부는 서버 전체 허용보다 뛰어납니다.
귀하가 잘 알려진 공개 URL(예: Wikipedia 기사)을 게시할 수 있고 해당 URL이 포함된 경우 채널은 문제가 없으며 원본 사이트에 문제가 있는 것입니다.
4. 한 사람만 영향을 받습니다.
같은 채널에 있는 다른 사람에게 물어보세요. 상대방은 카드를 보고 나는 보지 못한다면 이는 Open Graph가 아닌 클라이언트 설정, 오래된 앱 또는 로컬 캐시 때문입니다.
귀하가 웹사이트 소유자인 경우
Discord는 크롤러(Discordbot, 종종 Discordbot/2.0)를 사용하여 URL을 가져옵니다. HTML 메타 태그를 읽습니다. 클라이언트 측 JavaScript는 실행되지 않습니다. React hydrates 이후에만 태그가 삽입되면 Discord에는 빈 셸이 표시됩니다.
1. 원시 HTML에 태그가 있는지 확인하세요.
당신은 최소한을 원합니다:
<meta property="og:title" content="Your Title" />
<meta property="og:description" content="A short description" />
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<meta property="og:url" content="https://yoursite.com/page" />
이미지에는 절대 https:// URL을 사용하세요. /og.png와 같은 상대 경로는 종종 실패합니다. Proovd 또는 Discord 링크 미리보기 검사기로 확인하세요. 이러한 도구는 Discord의 자체 캐시가 현재 저장하는 태그가 아니라 크롤러가 구문 분석할 수 있는 태그를 보여줍니다.
Discord는 전체 공식 OG 사양을 게시하지 않습니다. 실제로는 삽입을 위해 Open Graph 태그를 사용합니다. twitter:image에만 의존하지 마세요.
2. Discordbot가 페이지와 이미지를 가져올 수 있는지 확인하세요.
- HTML URL과 이미지 URL은 로그인 벽, 403 또는 Cloudflare “잠깐만…” 챌린지가 아닌 성공(일반적으로 200)을 반환해야 합니다.
- Bot Fight Mode 및 유사한 WAF 규칙은 크롤러를 봇으로 취급합니다. Slack 및 Meta를 차단하는 것과 같은 방식으로 Discord를 차단합니다. Cloudflare 차단 링크 미리보기를 참조하세요.
robots.txt에서 Discordbot를 허용하는 것은 여전히 가치가 있습니다. 원본 앞의 챌린지 페이지에서는 여전히 태그가 숨겨집니다.
3. 이미지 크기 - 우리가 실제로 알고 있는 것
Discord는 개발자 권한 문서에 '최소 300×300 또는 포함 없음'이라는 엄격한 규칙을 게시하지 않습니다. Proovd의 미리보기 실행을 통해 우리가 알 수 있는 사실: HTTPS를 통해 크고 접근 가능한 JPEG 또는 PNG를 사용하세요. 1200×630는 다른 플랫폼에서도 작동하므로 안전한 크기입니다. 파일을 일반적인 업로드 제한 이하로 유지하세요(Proovd의 Discord 이미지 확인에서는 8MB가 넘는 파일을 표시합니다).
제목과 설명은 표시되지만 이미지는 표시되지 않는 경우 일반적으로 이미지 URL이 차단되거나 이상하게 리디렉션되거나 초기 HTML에 없는 것입니다.
4. 오래된 Discord 캐시
Discord URL당 삽입을 캐시합니다. Discord에 대한 공개 “Sharing Debugger”이 없습니다. 태그를 변경한 후:
?v=2와 같이 약간 다른 URL을 게시하면 Discord가 새 URL로 처리합니다.- 또는 이전 메시지를 삭제하고 사이트가 실제로 새 HTML을 제공한 후 다시 게시하십시오(브라우저뿐만 아니라 view-source 또는 컬을 통해 확인).
5. 봇과 웹훅은 다른 문제입니다
Discord로 URL을 자동 삽입하려면 해당 채널에 URL을 게시하는 봇의 EMBED_LINKS가 필요합니다. API에 내장된 리치 임베드는 Open Graph가 아닌 JSON 페이로드입니다. 사람이 붙여넣은 URL은 작동하고 봇의 URL은 작동하지 않는 경우 og: 태그 대신 봇 메시지 플래그(억제 포함 포함)를 검사하세요.
Discord 링크 검사기 vs Discord 서버 검사기
“Discord 링크 검사기”, “Discord 삽입 검사기”, “Discord 서버 링크 검사기”와 같은 검색어는 동일한 작업이 아닙니다.
- 링크/삽입 검사기 — 공개 URL에서 Open Graph를 검사합니다. 이것이 Proovd의 Discord 미리보기 페이지의 목적입니다.
- 서버 / 초대 검사기 — 초대 스플래시 이미지와 서버 위젯은 다른 Discord 기능입니다. 이 기사는 Proovd가 이를 검사한다고 주장하지 않습니다.
빠른 체크리스트
- 같은 채널에 있는 다른 사람들도 카드를 볼 수 있나요?
- Discord 사용자 설정에서 웹사이트 미리보기가 활성화되어 있나요?
- 채널에서 포스터에 Embed Links를 부여하나요?
- URL이
< >로 둘러싸여 있나요? - 첫 번째 HTML 응답에
og:title/og:image가 있습니까(JavaScript 이후뿐만 아니라)? - 브라우저가 아닌 클라이언트가 403 인증 확인 없이 URL을 가져올 수 있나요?
- 태그를 변경한 후 새 쿼리 문자열로 다시 게시하셨나요?
자주 묻는 질문
내 링크가 Discord에서 미리보기를 표시하지 않는 이유는 무엇입니까?
문제를 분할하세요. 본인에게만 실패하는 경우 클라이언트 또는 채널 포함 권한을 수정하세요. 모든 사람이 실패하면 Discordbot 데이터를 사용할 수 없습니다(태그 누락, JS 전용 태그, HTTP 이미지 또는 차단된 가져오기 등).
Discord에서 링크 미리보기를 어떻게 만드나요?
서버 렌더링 HTML에 Open Graph 태그를 넣고, 가져올 수 있는 HTTPS 이미지 URL Discord을 사용하고, 포스터에 Embed Links을 허용하고, 기본 URL을 붙여넣습니다(< >로 래핑되지 않음).
서버에 게시하지 않고 Discord 삽입을 어떻게 확인하나요?
Proovd와 같은 Discord 링크 미리보기 검사기를 사용하세요. Discord의 캐시는 지워지지 않습니다. 크롤러에 대한 태그가 있는지 여부를 보여줍니다.
관련 기사
홈페이지 쪽을 먼저 확인하세요
URL을 Proovd에 붙여넣고 Discord 카드를 Slack, LinkedIn, X, WhatsApp 및 Reddit와 비교하세요. 태그가 바로 보이는데 Discord에 여전히 아무것도 표시되지 않으면 남은 작업은 Discord 설정 또는 Discordbot가 차단된 것입니다.