WPML
ステータス
解決済み
報告対象
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>

すべての既知の問題 →