- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.6.9
- 解決されたバージョン
- WPML 4.6.10
- トピックタグ
- Bug
問題の概要
WordPressのマルチサイトネットワーク、またはサブフォルダにインストールされた単一インストール環境において、デフォルト言語にディレクトリを使用するオプションを有効にすると、タクソノミーアーカイブで誤ったリダイレクトが発生し、404エラーになります。
回避策
続行する前に、サイトの完全なバックアップを必ず作成してください。
WPMLの最新のベータ版リリース(v 4.6.10)をインストールしてみてください。
または、以下の手順をお試しください。
- …/wp-content/plugins/sitepress-multilingual-cms/classes/canonicals/class-wpml-canonicals-hooks.phpファイルを開きます。
- 104行目を探します。
- 変更前:
$currentUri = substr( $currentUri, strlen( $path ) );
- 変更後:
$currentUri = '/' . ltrim(substr( $currentUri, strlen( $path ) ), '/');