WPML дает Вам возможность форматировать URL-адреса языков в доменах, каталогах или в виде параметров. Узнайте, как это работает, и выберите наиболее подходящий для Вас вариант.
WPML позволяет Вам выбрать формат URL-адресов языков Вашего сайта с использованием языкового аргумента в URL, в виртуальных каталогах или в разных доменах (или поддоменах). Внутри системы все языки сохраняются в одной базе данных WordPress, но для посетителей языки могут выглядеть так, как будто они находятся на разных сайтах.
Вы можете выбрать нужный формат при первой настройке WPML. Если Вы захотите изменить формат после настройки WPML, Вы можете сделать это, перейдя в WPML → Настройки → URL-адреса и SEO → Формат URL языка и прокрутив до раздела Формат URL языка.
Вы можете выбрать один из следующих параметров:
Разные языки в каталогах
Когда Вы включаете языки в каталогах, Вы указываете WPML организовать переводы в виде различных виртуальных папок. Например:
- www.example.com
- www.example.com/es/
- www.example.com/ja/

Настройки сервера для языков в каталогах
Для настройки языков в каталогах должен быть включен модуль rewrite для Apache. Если у Вас нет доступа к настройкам Вашего сервера, обратитесь к своему хостинг-провайдеру с просьбой включить его.
Вашему сайту также необходимо использовать структуру «красивых» постоянных ссылок. Вы можете изменить структуру постоянных ссылок Вашего сайта в настройках WordPress.
Распространенные ошибки
Убедитесь, что Вы НЕ делаете ничего из следующего:
- Создание реальных каталогов на Вашем сайте
Вам не нужно создавать реальные каталоги в Вашей установке WordPress или устанавливать WordPress несколько раз. На самом деле, если Вы это сделаете, языки в каталогах не будут работать.Эти каталоги виртуальные. Они не существуют в виде какого-либо физического пути.
- Перенаправление в другие каталоги
Как и в случае с созданием реальных каталогов, некоторые пользователи редактируют свои файлы .htaccess и добавляют правила перенаправления. Вам не следует этого делать. WPML динамически создает собственные правила перенаправления.
Для получения дополнительных советов по поиску и устранению неисправностей ознакомьтесь со следующей статьей: Не удается активировать языковые каталоги.
Отображение языка по умолчанию Вашего сайта в каталоге
WPML также позволяет Вам отображать язык по умолчанию в каталоге и выбирать, что показывать в корневом URL-адресе сайта.

Подробнее о размещении языка по умолчанию сайта в каталоге.
Свой домен для каждого языка
Вы можете разместить разные языки на совершенно независимых доменах. Например:- www.example.com
- www.example.de
Вы также можете разместить разные языки на разных поддоменах. Например:
- en.example.com
- de.example.com

Настройки DNS и сервера для отображения разных доменов для каждого языка
Выбор этого формата требует от Вас правильной настройки DNS и сервера. Пожалуйста, ознакомьтесь с нашим руководством, где приведены пошаговые инструкции по необходимым настройкам сервера для использования языков в доменах.
Если у Вас нет доступа к настройкам сервера, обратитесь за помощью к своему хостинг-провайдеру.
Название языка добавлено в качестве параметра
Выбор отображения языка в виде параметра добавляет язык в конец URL-адреса Вашего сайта. Например:
- www.example.com/?lang=fr
- www.example.com/about/?lang=en
Этот формат не требует никаких дополнительных изменений в настройках Вашего сервера.
