관리자 설정의 tos_url/faq_url/privacy_url에 기본 ToS/FAQ/개인정보 처리방침이 잘못 추가되는 경우 개선

안녕하세요. 제 디스코ourse 설치 환경은 며칠 전까지만 해도 완벽했습니다. 이유를 모르겠지만, 갑자기 “ERR_TOO_MANY_REDIRECTS” 오류가 발생하기 시작했습니다.

https://imgur.com/BIKE42U

이 문제는 쿠키 때문이 아닙니다. 제 스마트폰과 PC 웹 브라우저 두 대에서도(물론 쿠키와 캐시를 지운 후에도) 동일한 문제가 발생하고 있습니다. 또한 흥미로운 점은 이 오류가 제목과 관련된 단 세 개의 페이지에서만 발생한다는 것입니다. 재미있는 일 아닌가요? 나머지 포럼 부분은 완벽합니다. 아울러 이 플랫폼을 훌륭하게 만들어 주셔서 감사합니다.

포럼은 아직 공개되지 않았습니다. 몇몇 초대 링크를 제공했지만, 문제가 시작된 시점은 외부에서 누군가가 방문하기 이전이었습니다. 혹시 이것이 어떤 단서를 제공할 수 있을지 모르겠지만, 그런 것 같지는 않습니다.

이 세 페이지는 서로 어떤 관련이 있나요? 다른 페이지들과는 별개의 구조인가요? 상황을 이해할 수 없습니다. 왜 이 세 페이지만 실패하고 포럼의 나머지는 정상인가요?

이 문제에 대해 어떻게든 도움을 주실 수 있을까요? 어디서부터 시작해야 할지 모르겠습니다…

시도해 보시려면 다음 주소를 참고해 주세요: https://laplazoleta.org/about

사이트 설정에서 faq url 또는 tos url을 내 사이트의 기본 FAQ 및 TOS URL로 설정하면 내 사이트에서도 이 문제를 재현할 수 있습니다. 해당 설정이 문제를 일으키고 있는지 확인해 보실 수 있을까요? 이 페이지들에 대한 기본 URL을 사용하려면 이 설정은 비워 두어야 합니다.

3개의 좋아요

오, @simon, 정말 고마워!! 에러가 최근에 발생해서, 약 한 달 전 설치 초기에 이 설정을 건드린 적이 있다는 걸 이 문제와 연결하지 못했어. 나는 보통 이 페이지들(TOS, FAQ 등)을 자주 방문하지 않는 것 같아!

정말 많이 도와줘서 고마워!

어쨌든, 그 값을 입력할 수 있는 작은 창 아래에 있는 설명이 아주 명확하지 않다고 생각해. 적어도 스페인어 버전에서는. 한번 봐봐:

https://imgur.com/LSQxgFD

그냥 어디에든 호스팅된 문서(개인정보 정책, TOS 또는 FAQ)가 있다면 그 URL을 여기에 입력하세요라고만 적혀 있어… 하지만, 이 URL이 사용자의 Discourse 설치 환경에 있는 경우라면 비워 두세요라고 추가하는 게 더 좋지 않을까? 아니면 비슷한 표현으로 말이야. 이 짧은 문장 몇 글자만 더 추가하면, 나처럼 어리바리한 다른 사용자들(남자든 여자든)에게도 훨씬 명확해질 것 같아… :stuck_out_tongue_winking_eye:

단순한 아이디어일 뿐이야… 고마워! Gracias!

2개의 좋아요

이것은 번역 오류일 수 있습니다. 영어 원문은 "다른 곳에 호스팅되어 있으며 사용하려는 서비스 약관 문서가 있다면, 여기에 전체 URL을 제공하세요."라고 되어 있습니다. 그럼에도 불구하고, Discourse가 이러한 설정에 기본 URL이 입력되는 경우를 처리하여 ‘리다이렉트가 너무 많습니다’ 문제를 방지해야 할 수도 있습니다.

2개의 좋아요

맞아요! 아니면, 더 명확하게 하기 위해 이렇게 말하는 건 어떨까요: “해당 위치가 동일한 설치 환경에 있다면, 빈 값으로 두세요. 그렇지 않으면 too many redirects 오류가 발생할 수 있습니다.”

아마도 너무 복잡하게 설명한 것 같습니다. 더 간단하고 짧게 쓸 수는 있지만, 의도는 이 정도가 맞을 것 같습니다.

Discourse 팀이 적절하다고 판단할 경우 이 작업이 수행되도록, 태그를 달거나 특정 카테고리에 주제를 만들어 알려야 할까요? 아이디어를 공유할 수 있는 곳이 있을까요?

1개의 좋아요

가장 좋은 접근 방식은 리다이렉트 문제를 수정하여 기본 URL을 입력해도 아무 문제가 발생하지 않도록 하는 것일 것입니다. 이 주제가 사라지지 않도록 Contribute > UX 카테고리로 이동하겠습니다.

4개의 좋아요

오늘 이 문제를 겪었습니다. 설명에 경고 문구를 추가해서, 기본값과 다를 경우에만 추가하라고 명시하는 것이 좋을 것 같습니다.

1개의 좋아요

또는 Discourse가 이 경우를 처리할 수도 있습니다. 이러한 설정에 기본 URL을 추가하는 것은 비합리적이지 않아 보입니다.

2개의 좋아요