Medium 블로그를 자체 서브도메인으로 이전한 이후로, 포럼에 블로그 게시물을 공유할 때마다 이 오류가 반복적으로 발생하고 있습니다.
OpenGraph로 링크를 검증해 보았는데, 정상적으로 작동하는 것으로 보입니다.
예시:
opengraph.xyz에서 캡처한 스크린샷
(p.s. talljeff가 jeff a에게 인사합니다!)
Medium 블로그를 자체 서브도메인으로 이전한 이후로, 포럼에 블로그 게시물을 공유할 때마다 이 오류가 반복적으로 발생하고 있습니다.
OpenGraph로 링크를 검증해 보았는데, 정상적으로 작동하는 것으로 보입니다.
예시:
opengraph.xyz에서 캡처한 스크린샷
(p.s. talljeff가 jeff a에게 인사합니다!)
설정 중 어딘가에서 이상한 일이 일어나고 있습니다.
이 URL에 GET 요청을 보내면 리다이렉트 시퀀스가 반환됩니다:
GET → 307 → 302 → 200
반면, HEAD 요청을 보내면 바로 200이 반환됩니다.
HEAD → 200
저희 onebox의 작동 방식은 먼저 HEAD 요청을 통해 모든 리다이렉트 처리를 시도한 후, 이미 해결된 URL과 필요한 쿠키를 oneboxer 엔진에 전달하는 것입니다.
귀하의 설정이 각 요청에 대해 다른 응답을 반환하고 있으므로, 이로 인해 onebox가 깨집니다. 또한, 기사의 정식(canonical) URL이 항상 렌더링까지 두 번의 리다이렉트 거리에 위치해 있어 성능에도 매우 좋지 않으므로, 이를 수정하시는 것이 좋습니다.
라파엘, 감사합니다.
제가 알고 있는 바로는, Medium의 새로운 커스텀 도메인 구현을 사용하고 관련 A 레코드를 생성한 것뿐입니다.
따라서 이 문제를 Medium에 제기해야 하는 건가요? 도메인 설정 방식에 문제가 있는 것일 수도 있어서 인프라 팀장에게 문의해 두었습니다.
Medium 지원팀에 문의해 보시는 건 어떨까요?
hi @Falco - Medium 지원팀으로부터 답변을 받았고, 그들이 요청한 내용은 다음과 같습니다.
Onebox가 보내는 User-Agent 헤더가 무엇인지 알려주실 수 있나요? 식별할 수 있는 봇/스크레이퍼의 요청에 대해서는 리다이렉트를 건너뛸 수 있습니다.
어떻게 답변하는 것이 가장 좋을지 알려주시면 감사하겠습니다 ![]()
와! 이걸 놓치고 있었네요! 그에게 안부 전해 주세요 ![]()
이 Medium 게시물로도 재현할 수 있으며, 이 게시물 역시 500 오류를 발생시킵니다.
https://crypto-anonymous-2021.medium.com/the-bit-short-inside-cryptos-doomsday-machine-f8dcf78a64d3
@eviltrout 이전에 이 작업에 참여하신 분이라 확인한 것 같은데, 태그를 붙이는 것이 괜찮을지 모르겠습니다.
이것이 Medium 지원팀에 보낼 수 있는 올바른 user agent 헤더인가요?
@simonb onebox 처리 실패는 여기의 307 응답 처리 버그로 확인되었습니다:
이 PR이 병합되면 수정됩니다:
정말 멋진 소식이에요. 정말 감사해요! ![]()
Onebox 수정 사항이 병합 및 배포되었습니다. 이제 정상적으로 사용할 수 있습니다!
대단해요! 정말 감사합니다. 내일 몇몇 게시글을 다시 수정해야 할 것 같네요 ![]()