여러분 안녕하세요 ![]()
왜 '페이지가 존재하지 않거나 비공개입니다’라는 메시지가 다른 글꼴로, 그리고 러시아어로 된 것처럼 표시되는 건가요?
404 페이지가 사용자를 익명 사용자로 취급하는 것 같습니다. Meta에서는 set locale from accept language header 설정이 활성화되어 있습니다. 이 설정은 익명 사용자의 로케일을 브라우저 언어 헤더에 포함된 로케일로 설정하는 데 사용됩니다.
브라우저의 로케일을法语로 설정하면, Meta에 로그인된 상태여도 404 페이지가法语 로케일을 사용합니다. 이는 허용될 수 있지만, 브라우저 언어 설정에 없는 로케일이 표시된다면 이는 문제가 됩니다.
브라우저의 언어 설정을 확인해 볼 수 있을까요? Chrome의 경우, 언어는 고급 설정에서 설정할 수 있습니다:
시몬, 안녕!
조금 뒤에 확인해 볼게. 답장 줘서 고마워. ![]()
확인해 주셔서 감사합니다. set locale from accept language header 설정과 관련된 캐시 문제로 인해, 특정 상황에서 404 페이지가 잘못된 로케일로 표시될 수 있다는 점이 걱정됩니다. 이전에 해당 페이지에 접근했을 때 발생한 문제도 이 때문일 가능성이 높아 보입니다.
최근 Discourse의 익명 사용자 페이지 캐싱 방식에 일부 변경 사항이 적용되었습니다. 이 변경 사항으로 인해 이러한 문제가 발생하지 않도록 조치되었어야 하지만, 404 페이지 캐싱과 관련하여 여전히 문제가 남아 있을 수 있습니다.
알겠습니다. 자세한 설명 감사합니다. 다시 보게 되면 알려드리겠습니다.