- ステータス
- 解決済み
- 報告対象
- WPML Multilingual CMS 4.6.4
- 解決されたバージョン
- WPML 4.6.5
- トピックタグ
- Bug
問題の概要
サーバーがNGINXを使用しており、WPML > 言語で「デフォルト言語にディレクトリを使用する」オプションが有効化されている場合、WPMLはURLが末尾のスラッシュ(”/”)で終わるように強制します。
回避策
\wp-content\plugins\sitepress-multilingual-cms\classes\canonicals\class-wpml-canonicals-hooks.php を開きます。
変更前:
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url = trailingslashit( get_home_url() );</div>
<div>
変更後:
</div>
<div>public function maybe_fix_nginx_redirection_callback( $redirect ) {</div>
<div>$home_url = get_home_url() ;</div>
<div>