页面不存在或为私有,字体和语言不同

大家好 :waving_hand:

为什么我的“页面不存在或为私有”提示使用了不同的字体,并且看起来像是用俄语写的?

2 个赞

看起来“未找到”页面将用户视为匿名用户。我们在 Meta 上启用了“从 Accept-Language 请求头设置语言环境”这一设置。该设置旨在根据浏览器发送的语言环境头,为匿名用户设置相应的语言环境。

当我将浏览器的语言环境设置为法语时,即使已登录 Meta,“未找到”页面仍会使用法语语言环境。这可能可以接受,但如果显示的语言环境并非您浏览器语言设置中的选项,则是一个问题。

您能否检查浏览器的语言设置?在 Chrome 中,语言设置位于“高级设置”中:

3 个赞

嗨,Simon,

我稍后会查看。谢谢你的回复。:smiley:

1 个赞

你好

我今天检查了一下,发现情况是这样。完全不清楚昨天发生了什么。

1 个赞

感谢确认。我的担心是,set locale from accept language header 设置可能存在缓存问题,导致在某些情况下 404 页面以错误的语言显示。上次您访问该页面时,很可能就是这种情况。

最近我们对 Discourse 缓存匿名用户页面的方式进行了一些调整。这些更改应能防止此类问题再次发生,但仍有可能在 404 页面的缓存方面存在其他问题。

2 个赞

明白了。感谢您的详细澄清。如果我再看到这种情况,我会告诉您。