페이지가 존재하지 않거나 비공개인데 글꼴과 언어가 다릅니다

여러분 안녕하세요 :waving_hand:

왜 '페이지가 존재하지 않거나 비공개입니다’라는 메시지가 다른 글꼴로, 그리고 러시아어로 된 것처럼 표시되는 건가요?

2개의 좋아요

404 페이지가 사용자를 익명 사용자로 취급하는 것 같습니다. Meta에서는 set locale from accept language header 설정이 활성화되어 있습니다. 이 설정은 익명 사용자의 로케일을 브라우저 언어 헤더에 포함된 로케일로 설정하는 데 사용됩니다.

브라우저의 로케일을法语로 설정하면, Meta에 로그인된 상태여도 404 페이지가法语 로케일을 사용합니다. 이는 허용될 수 있지만, 브라우저 언어 설정에 없는 로케일이 표시된다면 이는 문제가 됩니다.

브라우저의 언어 설정을 확인해 볼 수 있을까요? Chrome의 경우, 언어는 고급 설정에서 설정할 수 있습니다:

3개의 좋아요

시몬, 안녕!

조금 뒤에 확인해 볼게. 답장 줘서 고마워. :smiley:

1개의 좋아요

안녕하세요

오늘 확인해 보니 이런 상태였습니다. 어제는 도대체 무슨 일이 있었는지 모르겠네요.

1개의 좋아요

확인해 주셔서 감사합니다. set locale from accept language header 설정과 관련된 캐시 문제로 인해, 특정 상황에서 404 페이지가 잘못된 로케일로 표시될 수 있다는 점이 걱정됩니다. 이전에 해당 페이지에 접근했을 때 발생한 문제도 이 때문일 가능성이 높아 보입니다.

최근 Discourse의 익명 사용자 페이지 캐싱 방식에 일부 변경 사항이 적용되었습니다. 이 변경 사항으로 인해 이러한 문제가 발생하지 않도록 조치되었어야 하지만, 404 페이지 캐싱과 관련하여 여전히 문제가 남아 있을 수 있습니다.

2개의 좋아요

알겠습니다. 자세한 설명 감사합니다. 다시 보게 되면 알려드리겠습니다.