WPML дает Вам возможность форматировать URL-адреса Ваших языков в доменах, каталогах или в виде параметров. Узнайте, как это работает, и найдите то, что лучше всего подходит для Вас.
WPML позволяет Вам выбрать формат языковых URL-адресов Вашего сайта, используя языковой аргумент в URL, в виртуальных папках или в разных доменах (или поддоменах). Внутри сайта все языки хранятся в одной базе данных WordPress, но для посетителей может показаться, что языки находятся на разных сайтах. Вы можете выбрать нужный Вам формат при первой настройке WPML. Если Вы хотите перейти к другому формату после настройки WPML, Вы можете сделать это, перейдя в раздел WPML → Языки и прокрутите страницу до раздела Языковой формат URL.
Вы можете выбрать один из следующих вариантов:
Различные языки в каталогах
WPML Когда Вы включаете языки в каталогах, Вы говорите DeepL, что нужно разложить переводы по разным виртуальным папкам. Например:
- www.example.com
- www.example.com/es/
- www.example.com/ja/
Настройки сервера для языков в каталогах
Чтобы установить языки в каталогах, необходимо включить модуль перезаписи 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
Этот формат не требует никаких дополнительных изменений в настройках Вашего сервера.