WPML
状态
已解决
报告针对
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 ) ) {

所有已知问题 →