다음과 유사한 후속 오류입니다: 포스트를 다른 스레드로 이동할 때 AND discourse가 basepath에 있지 않으면 - href에서 접두사가 누락됨:
배경 / 사전 요구 사항:
-
서브폴더에 포럼 설치를 하고 있습니다 (예: example.com/forum)
-
특정 그룹만 접근할 수 있는 비공개 카테고리가 있습니다. 이 중 하나에 토픽이 생성되어 있습니다.
-
이 중 하나의 포스트에서 인용문을 가져와 공개 토픽에 복사합니다.
기대되는 결과:
-
현재와 마찬가지로 - 비공개 토픽에 접근할 수 없으므로 / 접근해서는 안 되므로: "다른 토픽"이라고 올바르게 표시해야 합니다.
-
그러나 링크는 해당 토픽으로 이동해야 하므로, 해당 토픽에 접근 권한이 있는 사용자는 읽을 수 있어야 합니다. 즉, 경로가 example.com/forum/t/XXX여야 합니다.
실제 결과
- 토픽에 대한 경로가 example.com/forum/forum/t/XXXX입니다.
추가 정보:
여기에는
[quote="USERNAME, post:9, topic:68504"]
quoteed text
[/quote]
이 있으며, 이는 다음으로 변환됩니다:
https://example.com/forum/forum/t/68504/9
그러나 다음으로 변환되어야 합니다
https://example.com/forum/t/68504/9
실제 운영 환경 예시:
