Skip navigation
Обновлено
21 октября, 2024

WPML дает Вам возможность форматировать URL-адреса Ваших языков в доменах, каталогах или в виде параметров. Узнайте, как это работает, и найдите то, что лучше всего подходит для Вас.

WPML позволяет Вам выбрать формат языковых URL-адресов Вашего сайта, используя языковой аргумент в URL, в виртуальных папках или в разных доменах (или поддоменах). Внутри сайта все языки хранятся в одной базе данных WordPress, но для посетителей может показаться, что языки находятся на разных сайтах. Вы можете выбрать нужный Вам формат при первой настройке WPML. Если Вы хотите перейти к другому формату после настройки WPML, Вы можете сделать это, перейдя в раздел WPMLЯзыки и прокрутите страницу до раздела Языковой формат URL.
Вы можете выбрать один из следующих вариантов:

Опции языкового 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

Этот формат не требует никаких дополнительных изменений в настройках Вашего сервера.