en_US正常,zh_CN页面404 js-translation.json或组件JS。浏览器清缓存无效,因为服务器没有对应Locale产物。
实际处理步骤
- 确认Store的general/locale/code与请求路径,zh_CN等代码不能混用。
- 检查部署命令是否只生成部分语言,或--area、--theme、--no-parent排除了主题依赖。
- 在维护窗口按目标主题和Locales完整重新deploy,不单独复制缺失JS。
- 多节点比较deployed_version.txt与Locale目录校验和,清CDN旧404并检查静态签名重写。
检查命令
bin/magento config:show general/locale/code --scope=stores --scope-code=zh_cn
find pub/static/frontend -maxdepth 4 -type d -name "zh_*"
bin/magento setup:static-content:deploy -f zh_CN en_US验证结果
目标Locale的JS、Knockout模板、翻译字典和CSS均200,切换节点不再404。

