Включив параметр языков в каталогах, вы говорите WPML организовать перевод в что-то вроде разных виртуальных каталогов. Например:

  • www.example.com
  • www.example.com/es/
  • www.example.com/ja/

Чтобы это сработало, модуль rewrite сервера Apache должен быть включен, а сайт должен использовать структуру «затейливых» постоянных ссылок (например, что-то другое, а не постоянные ссылки по умолчанию).

Затем перейдите в WPML->Языки и выберите «Языки в разных каталогах«.

Типичные ошибки

Никогда НЕ делайте следующего.

1) Создание реальных каталогов на сайте

Вам не нужно создавать реальные каталоги в установке WordPress, или устанавливать WordPress несколько раз. На самом деле, если вы это сделаете, языки в каталогах не сработают.

Данные каталоги – виртуальные. Они физически не существуют.

2) Перенаправление в другие каталоги

Так же, как и в случае с созданием реальных каталогов, некоторые люди редактируют свои файлы .htaccess и добавляют правила перенаправления. Этого делать не следует. WPML создает свои собственные правила перенаправления в динамическом режиме.