Discourse를 서브 도메인에 설치하기

여러분 안녕하세요!

저는 서브도메인에 Discourse를 호스팅하고 있었는데, 모든 것이 원활하게 작동하고 있었습니다. 이번에 Discourse를 서브도메인에서 서브 URL로 이동하기로 결정했습니다. 즉, Laravel 사이트와 Discourse 모두 동일한 도메인을 사용하게 되며, Discourse에는 /community 서브 URL이 사용될 예정입니다. 정상적으로 작동하도록 설정을 어디서 어떻게 변경해야 하는지 조언해 주실 수 있을까요? 저는 기술적인 배경을 갖추고 있으며 Rails에 상당한 경험이 있지만, 어디서부터 시작해야 하는지, 어떤 숨겨진 어려움에 직면할 수 있을지 정확히 확신이 서지 않습니다.

도움을 주시는 모든 분들께 미리 감사드립니다. 답변 기다리겠습니다.

안톤

Discourse를 서브폴더에 설치할 수는 있지만, 몇 가지 문제가 발생할 수 있습니다. 서브폴더 설치와 관련하여 어떤 문제들이 발생했는지 확인하려면 이 링크를 참조해 보세요. 설치 자체는 가능하지만, 여러 어려움이 따릅니다.

https://meta.discourse.org/search?q=installing%20discourse%20on%20subfolders

이 주제에 대한 토론이 50개 이상 있습니다. :neutral_face:

모든 링크가 변경되면 SEO 유입이 줄어드는 것을 원해서인가요, 아니면 포럼이 너무 잘 돌아가서 추가로 할 일이 필요해서인가요? :wink:

무료 조언은 대가를 치르지 않은 만큼의 가치를 가지지만, 이 변경 사항을 진행하기 전에 두 번 정도 더 생각해 보시는 것이 좋겠습니다. 서브폴더를 사용하는 엔터프라이즈 사이트가 있으므로 서브폴더 코드는 상당히 잘 유지 관리되고 있지만, 업그레이드 시에도 여전히格外히 주의 깊게 접근해야 합니다.

안녕하세요 @pfaffman!

합리적인 답변 주셔서 감사합니다. 하지만 사실 이 변경 사항에 대한 의사결정권자는 아니고, 최종 결정에 큰 영향력을 행사할 수 있는 위치에 있지는 않습니다.

그래도 답변이 도움이 되었습니다. 감사합니다.

사실 저는 처음에 서브 URL을 서브 폴더 방식으로 생각하지 않았습니다. 그래서 서브 폴더 관련 주제에 집중하지 않았습니다. 제 생각에는 적절한 서버 설정을 통해 이를 다중 방식으로 처리할 수 있고, 서브 폴더는 그 중 하나의 방법일 뿐입니다. 제가 놓치고 있는 부분이 있을까요?

그에 대한 공식 가이드는 Serve Discourse from a subfolder (path prefix) instead of a subdomain 입니다