WPML

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

Если сайт установлен в подкаталоге и в разделе WPMLЯзыки выбрана опция «Свой домен для каждого языка», возникает проблема с плагином Yoast SEO, из-за которой URL-адреса на сайте отображаются некорректно — слаг записи или страницы добавляется в URL-адрес дважды.

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

Эта проблема исправлена в WPML Multilingual CMS 3.3.7. Обновление решает эту проблему на Вашем сайте, поэтому это обходное решение понадобится Вам, только если Вы пока не можете выполнить обновление.

В файле: /sitepress-multilingual-cms/inc/wpseo-sitemaps-filter.php

Вы можете изменить строку 48 с: if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) ) {

на: if ( $path && ( ! $home_url_parsed['path'] || $home_url_parsed['path'] != $path ) && ! preg_match( '@'.$path.'$@', $home_url )) { 

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

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.