슬러그에 도메인 이름이 포함된 Referer가 댓글 임베드를 깨뜨립니다

blog.example.com의 블로그 게시물 슬러그에 example.com이 포함된 경우, Discourse가 댓글에 사용하는 Referer 헤더 매칭 방식이 깨지는 것 같습니다.

오늘早些에 우리 인스턴스에서 버그가 다음과 같이 나타났습니다:

이 문제에 대해 깊이 파고들지는 않았으며, 빠른 우회 방법은 슬러그의 .을 제거하고 -로 대체한 뒤 블로그 웹사이트를 다시 생성하는 것이었습니다 (코드 차이). 이렇게 하자 문제가 사라졌고, 이제 댓글 섹션이 정상적으로 로드됩니다.
큰 문제는 아니지만, 이는 Discourse의 버그로 보이기 때문에 여기 보고합니다.

에러 메시지가 정확하지 않은 것 같습니다. 실제 원인은 위 요청에서 잘못된 "embed_url"을 전달하고 있기 때문입니다. 스크린샷에서 "/"가 누락된 것을 확인할 수 있습니다.

Screenshot 2021-09-30 192515

감사합니다. 실제로 referrer는 우리 쪽에서 잘못 추측한 것이었습니다.
블로그 생성기에 슬러그 정규화를 추가하여 URL.pathname이 항상 /로 시작하도록 하겠습니다.