업데이트 후 유튜브 문제

오늘 내 사이트를 업데이트(from_version: c6782e8434f404f30de8cba054dfeac004663981)한 이후로 YouTube 임베딩에 문제가 생겼습니다.

가장 먼저 발견한 문제는 youtu.be 링크가 원박스(onebox)를 생성하지 않는 것이었고, youtube.com 링크는 여전히 정상적으로 작동했습니다. 잠시 실험을 해본 후 “리다이렉트 시 원박스 차단” 설정을 비활성화했는데, 이렇게 하니 youtu.be 링크 문제는 해결되었지만, 이전 게시물의 HTML을 다시 빌드해야 했습니다.

그리고 /shorts/ 링크는 HTML을 다시 빌드해도 여전히 작동하지 않습니다.

로그에 오류가 없고, 제가 알아차린 다른 문제는 없습니다.

관련이 있는지 모르겠지만, 문제를 해결하려고 ‘Lazy videos’ 플러그인을 비활성화하려 했을 때 오류가 발생했습니다: “오류가 발생했습니다: 숨겨진 설정을 변경할 권한이 없습니다: lazy_videos_enabled”

어떤 아이디어라도 있을까요?

정말 감사합니다! 해결책이 잘 작동했어요! (단, 쇼츠는 제외하고요…)

리포트 감사합니다 — 확인해 보겠습니다.

우리는 여기서 할 일이 없다고 생각합니다.

모든 사이트에서 SiteSetting.block_onebox_on_redirect는 기본적으로 false입니다. Meta도 마찬가지이므로, 이 설정을 건드리지 않는 대부분의 사이트에서는 youtu.be/shorts 링크가 정상적으로 렌더링됩니다.

다음 중 하나가 문제를 일으킨 것은 아닌지 우려가 있었지만, 그렇지 않음을 확인했습니다.

이 블로그 포스트가 매우 적시에 올라온 것 같습니다 - Google URL Shortener links will no longer be available [updated] - Google Developers Blog

Google URL Shortener를 사용하여 https://goo.gl/* 형식으로 생성된 링크를 사용하는 개발자들은 영향을 받으며, 2025년 8월 25일 이후에는 이러한 URL이 더 이상 응답을 반환하지 않습니다. 다른 URL 단축 서비스로 링크를 전환하는 것을 권장합니다.

goo.gl만 언급하고 있지만, 앞으로 YouTube 링크도 내부적으로某种 리다이렉트를 거치도록 변경되었을 것에 대해 놀랍지 않습니다.

기록을 위해, youtu.be/shorts 링크가 정상적으로 렌더링되는 예를 여기에 남깁니다.

YouTube Shorts도 저희 사이트에 임베드되지 않는데, 작동하게 하려면 조정해야 할 설정이 있을까요?

여기에 붙여넣을 수 있는 SFW 짧은 영상 예시가 있나요? 비공개라면 편하게 DM을 주세요.

예를 하나 들자면

아, 여기서는 작동하네요. 제 사이트에서는 작동하지 않아요: https://forum.tardis.guide

누군가 올렸지만 작동하지 않았던 링크:

(직접 올려보기도 했어요)

기본값이 아닌 onebox 설정값을 가지고 계신가요? 예: /admin/site_settings/category/all_results?filter=onebox에서

기본값이 아닌 원박스(onebox) 설정이 없습니다:

제 사이트에서 일부 쇼츠는 정상적으로 동작하지만, 모든 쇼츠가 그런 것은 아닙니다. 예를 들어, @nat의 ‘The Twins’ 쇼츠는 올바르게 임베드되지만, @Shauny의 쇼츠는 그렇지 않습니다.

그리고 이것이 관련 있는지는 확실하지 않지만, 둘 사이에서 발견한 또 다른 차이는 나탈리의 쇼츠는 WYSIWYG 미리보기에 이미지가 표시되는 반면, 션의 쇼츠에는 이미지가 표시되지 않는다는 점입니다:

제 사이트에서 올바르게 임베드되고 임베드되지 않는 다른 쇼츠들에 대해서도 이러한 현상이 일관되게 나타납니다.
션, 재현할 수 있을까요?

더 정확하게 말하면, 그것은 실제로 작성기(composer) 미리보기입니다(현재 WYSIWYG가 아닌 마크다운 모드에 있습니다).