Мультиязычный сайт, дубли страниц

Главные вкладки

Аватар пользователя humorist humorist 6 января 2020 в 14:33

Всем привет!

Есть мультиязычный сайт на Drupal 7.
Два языка — русский и английский.
Проблема в том, что, когда у материала нет перевода на английский, то иконка языка в language switcher все равно есть. Но все бы ничего, но она — активная ссылка, которая ведет на системный урл ноды в каталоге /en/
То есть, ссылка вида site.com/en/node/n
Причем, эта страница с системным урлом реально существует. И она — дубль той страницы, которая на другом языке. То есть, есть две страницы:

site.com/ru/zvetochki_vasilki
site.com/en/node/123

Как исправить? Или хотя бы сделать так, чтобы флажок был неактивным, если нет перевода. А то ПС переходят по ссылке на флажке и индексируют. В роботс запретил, но это не выход.

Помню, что, когда раньше создавал мультиязычные сайты, если не было перевода, то флажок в переключателе языков был неактивным. Но сейчас почему-то активный...

Заранее благодарю.