- 状态
- 已解决
- 报告针对
- WPML Multilingual CMS 4.6.7
- 解决于
- WPML 4.6.8
- 主题标签
- Bug
问题概述
如果您在使用 WPML 时启用了为默认语言使用目录选项,您可能会遇到重定向问题。
通常,访问类似 http://example.com/test/ 的 URL 时,应该重定向到 http://example.com/en/test/(添加了语言文件夹)。但是,该重定向并未发生。
临时解决方法
在继续操作之前,请确保对您的站点进行完整备份。
- 打开 …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.php文件。
- 找到第 58 行。
- 将:
if ( is_string( $install_subdir ) && 0 !== strpos( $actual_uri, '/' . $lang ) ) { - 更改为:
if ( 0 !== strpos( $actual_uri, '/' . $lang ) ) {