WPML
Статус
Решено
Заявлено для
WPML Multilingual CMS 4.6.4
Решено в
WPML 4.6.5
Теги темы
Bug

Обзор проблемы

WPML принудительно добавляет закрывающий слеш («/») в конец URL, если сервер использует NGINX и параметр «Использовать каталог для языка по умолчанию» включен в WPML > Языки.

Обходное решение

Перейдите к \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>

Все известные проблемы →