大家好 ![]()
为什么我的“页面不存在或为私有”提示使用了不同的字体,并且看起来像是用俄语写的?
看起来“未找到”页面将用户视为匿名用户。我们在 Meta 上启用了“从 Accept-Language 请求头设置语言环境”这一设置。该设置旨在根据浏览器发送的语言环境头,为匿名用户设置相应的语言环境。
当我将浏览器的语言环境设置为法语时,即使已登录 Meta,“未找到”页面仍会使用法语语言环境。这可能可以接受,但如果显示的语言环境并非您浏览器语言设置中的选项,则是一个问题。
您能否检查浏览器的语言设置?在 Chrome 中,语言设置位于“高级设置”中:
嗨,Simon,
我稍后会查看。谢谢你的回复。![]()
感谢确认。我的担心是,set locale from accept language header 设置可能存在缓存问题,导致在某些情况下 404 页面以错误的语言显示。上次您访问该页面时,很可能就是这种情况。
最近我们对 Discourse 缓存匿名用户页面的方式进行了一些调整。这些更改应能防止此类问题再次发生,但仍有可能在 404 页面的缓存方面存在其他问题。
明白了。感谢您的详细澄清。如果我再看到这种情况,我会告诉您。