숫자로 시작하는 제목을 사용했는데, 그 숫자가 다른 토픽 ID와 일치하는 경우입니다. 그러면 공유하거나 직접 링크(포스트 ID 없이)를 클릭하면 충돌하는 토픽으로 자동으로 리디렉션됩니다.
예를 들어 이 포스트의 제목은 101646으로 시작하는데, 이는 다른 토픽의 포스트 ID입니다 (이 토픽)
그런데 이 링크를 게시하면
https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe
이 예시에는 복사-붙여넣기가 가장 잘 작동합니다.
이는 현재(이) 토픽의 URL인데, 끝에 /153975를 제공하지 않는 한 Topic List Preview로 리디렉션됩니다.
그러나 URL의 시작 부분에 공유된 ID가 없는 다른 포스트는 모두 직접 링크할 수 있습니다.
예:
https://meta.discourse.org/t/install-plugins-in-discourse
이것은 올바르게 리디렉션됩니다.
maiki
(maiki)
6월 5, 2020, 7:43오후
2
토픽 ID가 없다면, 조회(lookup)를 수행하고 있을 가능성이 높으며, 숫자로만 이루어진 URL이 해당 기능을 혼란스럽게 만들고 있습니다.
Discourse는 토픽 ID 없이 URL을 공유하지 않으므로, 버그라고 단정할 수는 없습니다.
버그는 아닐 수 있지만, 흥미로운 관찰입니다. 숫자가 충돌하지 않으면 링크는 작동하긴 하니까… 여전히 좀 이상하네요.
maiki
(maiki)
6월 5, 2020, 7:48오후
4
토픽 ID만 있으면 되고, 나머지는 파싱됩니다. 예를 들어, 이 토픽은 https://meta.discourse.org/t/123-numbers-dont-mean-a-thing/153975에서 접근할 수 있습니다.
즉, 기존 링크를 수정할 필요 없이 제목/URL의 오류를 수정할 수 있습니다. 꽤 편리하죠.
흥미롭지만, 주제 ID가 없으면 일반적으로 제목을 기준으로 올바른 주제를 찾아냅니다.
RGJ
(Richard - Communiteq)
6월 5, 2020, 8:49오후
6
아니요, 그것은 잘못되었습니다. 이 토픽의 URL은 https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/가 아니라 https://meta.discourse.org/t/101646-12-42-interesting-bug-maybe/153975입니다.
따라서 불완전한 토픽 URL을 입력하는 경우 숫자를 사용하여 해석을 시도 합니다…