Typo3: показать имена языка для языка по умолчанию в URL URL с помощью RealULL

StackOverflow https://stackoverflow.com//questions/12710537

Вопрос

Я настроил веб-сайт Typo3, используя Typo3 4.7. Сайт - это двуязычный (немецкий / английский) и «говорящие», используя RealULL. Язык по умолчанию - немецкий.

До сих пор это работает красиво. Я получаю URL-адреса:

http://www.mywebsite.something/neuigkeiten

http://www.mywebsite.something/kontakt

Если пользователь меняет язык на английский язык, он понравится URL-адресам:

http://www.mywebsite.something/en/news

http://www.mywebsite.something/en/contact

Если изменяет язык обратно на немецкий, он получает URL-адреса:

http://www.mywebsite.something/de/neuigkeiten

http://www.mywebsite.something/de/kontakt

Проблема в том, что это создает дубликаты для поисковых систем. Итак, я хотел бы также использовать язык по умолчанию для использования языка для немецкого «de» как по умолчанию в URL-адресах, прежде чем пользователь меняет язык.

У кого-нибудь есть та же проблема раньше?

Спасибо, Крис

Это было полезно?

Решение

Постарайтесь не определять язык по умолчанию в конфиге RealURL. Вроде этого должно быть достаточно:

array(
    'GETvar' => 'L',
    'valueMap' => array(
        'en' => '1',
        ),
        'noMatch' => 'bypass',
      )
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top