Relative_url_root 문제 – '최신' 링크 오류, 리다이렉트 오류

저는 relative_url_root = /forum 설정으로 discourse 2.6.0.beta1을 사용 중이며, 몇 가지 문제를 발견했습니다.

첫 번째 문제는 메인 페이지의 “Latest” 링크 등 여러 링크가 /forum/latest가 아닌 /latest를 가리키고 있다는 것입니다. 링크는 정상적으로 작동하지만, 마우스를 올리면 상태 표시줄에 잘못된 값이 표시됩니다.

두 번째 문제는 끝의 숫자를 제외한 카테고리 링크, 예를 들어 /forum/c/staff와 같은 형식으로 링크를 만들 수 있는지 확인해 보았으나, /forum/forum/c/staff/3으로 리다이렉트되어 작동하지 않는다는 것입니다.

큰 문제는 아니지만, 알려진 버그가 아닌 것 같아서 보고드립니다.

4개의 좋아요

서브폴더 문제가 가끔 발생하긴 합니다. 최신 버전을 사용 중이신가요?

1개의 좋아요

방금 최신 버전으로 업그레이드했는데 동일한 현상이 보입니다.

4개의 좋아요

2.5.0에서 관리자 확인 링크에 relaztive_url_root가 중복되어 표시되는 것을 확인했습니다.

1개의 좋아요

다음으로 수정했습니다:

https://github.com/discourse/discourse/commit/32d6286bea8140329d4248f30877240244330636

최신 Discourse 버전에서는 위의 두 문제를 재현할 수 없습니다.

Arpit, 감사합니다. 이 사용자들(제 관리 범위가 아닌 설치 환경)은 2.5.0 버전을 사용 중입니다. confirm_admin_url이 어디에서 정의되는지 이해할 수 있도록 도와주실 수 있을까요? 이렇게 하면 해당 버전의 Discourse에서 버그인지 확인할 수 있을 것 같습니다.

https://github.com/discourse/discourse/blob/master/app/mailers/admin_confirmation_mailer.rb#L12

감사합니다.

1개의 좋아요

방금 위 주제에 답글을 남겼습니다. :slight_smile:

1개의 좋아요