상세한 404 보안 설정이 하위 카테고리에 접근할 수 없는 이유를 설명하지 않는 이유는 무엇인가요?

저희는 대부분의 하위 카테고리를 보려면 그룹에 가입해야 하도록 Discourse 그룹을 광범위하게 활용하고 있습니다.

사용자들은 이제 다음과 같은 문제를 제기하고 있습니다. 그룹에 속해 있지 않은 사용자에게 해당 그룹 내 콘텐츠의 링크를 보내면, 아무런 정보도 제공하지 않는 이해할 수 없는 404 페이지가 표시된다는 것입니다.

해당 하위 카테고리가 어느 그룹에 속해 있는지(공개 또는 초대 전용 그룹인 경우 해당 그룹으로의 링크 포함) 페이지에 표시되기를 원합니다.

보안 설정에서 “상세 404” 옵션을 우연히 발견하여 활성화했는데, 오히려 상황이 더 악화되었습니다! 표시되는 페이지는 이전과 같아 보이지만, 상단의 URL은 사용자가 붙여넣은 URL이 아니라 /404로 변경되었습니다. 페이지에는 왜 비공개인지에 대한 정보가 전혀 표시되지 않습니다.

그러나 페이지 소스는 상당히 다르며, 다음과 같은 헤더가 있습니다:

    <meta name="description" content="This forum is owned by Wigan Local Group. It is a public discussion forum for the work of the group. Enquire here to contact us or join any of our private forums.">

(이것은 포럼 설명 게시물입니다.)

이 기능이 의도된 대로 작동하도록 변경해야 하는 다른 설정이 어딘가에 있는 것일까요?

구체적인 URL을 예시로 제시해 주실 수 있나요? 여기에 쓰신 내용을 이해하는 데 어려움을 겪고 있습니다.

어려운 일이죠, 저희 서버는 공개되어 있지 않으니까요. 이메일 주소를 쪽지로 보내주시면 초대해 드리겠습니다.

관련 부분(도메인 등)을 다른 무의미한 단어로 변경한 대표 URL을 제공해 주실 수 있나요?

말씀하시는 내용은 해당 사이트의 정상적인 동작으로 보입니다.

사용자가 접근 권한이 없는 카테고리에서 404 페이지가 표시되는 대신, 해당 카테고리가 무엇인지 보여주고 그룹에 가입하여 접근할 수 있도록 하는 페이지를 원하시는 건가요?

Discourse에서는 이를 설정할 수 있는 방법이 없지만, #marketplace에서 플러그인을 작성해 줄 사람을 구할 수는 있습니다. 다만 이 작업은 쉽지 않으므로, 상당한 예산이 필요합니다.

대안은 게시물이 또는 카테고리가 존재한다는 것을 인정하는 것입니다. 이렇게 하면 정보가 유출될 수 있습니다.

감사합니다. 그렇다면 상세 404 설정은 무엇에 사용되는 건가요?