WeChat 미니 프로그램 인증을 위해 Discourse 루트 디렉터리에 TXT 파일을 어떻게 배치하나요?

여러분 안녕하세요,

저는 mydomain.com 서버에 표준(공식) Docker 기반 Discourse를 설치하여 사용 중입니다. https://mydomain.com/xx.txt 경로에 TXT 파일을 배치하여 공개적으로 접근할 수 있도록 해야 합니다. 이는 WeChat 미니 프로그램에 WebView를 통해 제 Discourse 사이트를 임베드하기 위한 인증에 필요합니다. 구체적으로 WeChat 미니 프로그램은 도메인 소유권을 확인하기 위해 도메인 루트 경로에 TXT 파일이 있어야 합니다.

질문: 기본 Docker 설정으로 설치된 제 Discourse 사이트의 “루트 디렉터리”는 어디인가요?

목표: https://mydomain.com/xx.txt가 공개적으로 접근 가능하도록 하는 것입니다.

배경: xx.txt 파일이 도메인 루트에서 직접 서빙되도록 해야 합니다. 포럼은 정상적으로 운영 중이며, 표준 ./discourse-setup 절차 외에 사용자 정의 설정 변경은 하지 않았습니다.

이를 어떻게 구현할 수 있는지 조언을 주시면 감사하겠습니다.

도움 주셔서 감사합니다! 커뮤니티의 팁이나 모범 사례를 기대하고 있습니다. :smiling_face_with_three_hearts:

가장 쉬운 방법은 이 링크입니다: Add files to root directory - #3 by fang

파일에 특정 내용만 존재하는지 확인하는 경우(출력이 해당 파일과 정확히 일치하기를 기대하는 것이 아니라), 해당 텍스트를 주제에 추가한 다음 영구 링크 리디렉션을 사용하여 /xx.txt를 해당 주제로 리디렉션할 수 있습니다.

…특히 원본 콘텐츠로, 예: https://meta.discourse.org/raw/345460/4

맞아요! 몇 년 전에 누군가에게 정확히 그렇게 조언했던 것 같습니다.

어떻게 /raw/ 경로를 잊어버리는지 모르겠습니다.

즉, 텍스트를 포함하는 공개 주제를 생성하기만 하면 됩니다. 검색 결과에 표시되지 않도록 비공개 목록(unlist) 처리할 수 있습니다. 리다이렉트를 따르는 클라이언트라면, 그냥 작동(Just Work)할 것입니다.

귀하의 프롬프트와 효과적인 지원은 나에게 정말 큰 도움이 되었으며, 해결책을 찾는 데 기울여 주신 시간과 노력에 감사드립니다.
다시 한번 감사드립니다!!!!!