WPML

问题概述

当安装 Rank Math SEO 插件时,您可能会遇到异常的重定向问题和潜在的 404 错误,特别是当 URL 包含双引号等特殊字符时。

临时解决方法

这个问题已修复。 更新到最新版本即可在您的站点上解决此问题,因此,只有当您暂时无法更新时,才需要此临时解决方法。

请确保在继续操作前对您的站点进行完整备份。

  • 打开 …/wp-content/plugins/seo-by-rank-math/includes/modules/woocommerce/class-product-redirection.php 文件。
  • 找到第 110 行。
  • 将:
    $new_link = implode( '/', array_map( 'rawurlencode', explode( '/', ltrim( $new_link, '/' ) ) ) ); // encode everything but slashes.
  • 替换为:
    if ((preg_match('/%[0-9A-Fa-f]{2}/', $new_link))) {
    	$new_link = rawurldecode($new_link);
    }
    
    $new_link = implode( '/', array_map( 'rawurlencode', explode( '/', ltrim( $new_link, '/' ) ) ) ); // encode everything but slashes.

所有已知问题

仍然遇到此问题?

如果更新无法解决问题,请提出支持问题,我们将与您一起排查。