Skip navigation
Обновлено
7 июня, 2024

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

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

Обратите внимание, что если на странице WPML → Языки установлена опция Использовать каталог для языка по умолчанию, должна использоваться корневая страница.

С языковыми папками для всех языков структура Вашего сайта может выглядеть следующим образом:

mysite.com/en/
mysite.com/es/
mysite.com/fr/

Чтобы включить этот формат, перейдите в раздел WPML → Языки и прокрутите вниз до раздела Языковой формат URL.

Выбор опции Использовать каталог для языка по умолчанию

На этой странице:

Что такое корневая страница и нужна ли она мне?

Корневая страница Вашего веб-сайта — это контент, который загружается при обращении посетителей к Вашему доменному имени, например, mysite.com, в браузере. Если Вы используете опцию Использовать каталог для языка по умолчанию, стартовая страница будет одинаковой для всех Ваших посетителей, независимо от того, какие языки доступны на Вашем сайте.

Ниже Вы можете увидеть простой пример корневой страницы, особенностью которой является приветственное сообщение и ссылки на языковые версии сайта.

Корневая страница на домашней странице

Настройка корневой страницы

Чтобы использовать корневую страницу, Вам необходимо сначала выбрать опцию Разные языки в каталогах.

Затем включите опцию Использовать каталог для языка по умолчанию.

Теперь Вы должны выбрать, что будет входить в корневой URL Вашего сайта. В качестве корневого URL Вы можете выбрать HTML-файл или страницу WordPress.

Выбор файла HTML

Когда Вы выбираете HTML файл, Вам необходимо указать путь к нему. Если путь начинается со слеша «/», это абсолютный путь на сервере. В противном случае он будет относительным к каталогу WordPress.

Использование относительного пути

Вы можете загрузить HTML-файл, который Вы хотите использовать для корневой страницы, с помощью FTP-программы и поместить его в каталог WordPress Вашего сайта, как показано на рисунке ниже.

Загрузите HTML-файл в Ваш каталог WordPress

Когда файл загружен, Вы можете задать относительный путь к нему, просто указав его имя. В качестве примера мы задали имя файла root-page.html.

Добавление параметра Путь к HTML-файлу

Использование абсолютного пути

Если Вы хотите использовать абсолютный путь на своем сервере, Вы можете загрузить свой HTML-файл в любую из папок сайта.

Загрузка HTML-файла в каталог

Загрузив файл, Вы можете задать абсолютный путь к нему, например, /home/andres/root-page.html.

Выбор страницы WordPress

Если в разделе WPML → Языки Вы решили показывать страницу A для корневого URL, сначала сохраните настройки, а затем нажмите на ссылку Создать корневую страницу.

Нажмите на ссылку, чтобы создать корневую страницу

Это перенаправит Вас в интерфейс редактора страниц WordPress.

Здесь Вы можете разработать, как должна выглядеть корневая, главная целевая страница Вашего сайта. Например, Вы можете выбрать отображение приветственного сообщения и интерфейс выбора языка.

Пример корневой страницы

Как только Вы закончите добавлять контент, сохраните страницу.

Вот и все! Когда посетители приходят на Ваш сайт, эта страница будет использоваться в качестве корневой целевой страницы, независимо от имеющихся языковых предпочтений.

Редактирование существующей корневой страницы

Если Вы решили использовать стандартную страницу WordPress в качестве корневой, Вы не найдете ее в списке Страница.

Чтобы отредактировать свою корневую страницу, Вам нужно перейти на страницу WPMLЯзыки , прокрутить страницу до раздела Языковой формат URL и нажать ссылку Редактировать корневую страницу .

Нажмите на ссылку, чтобы отредактировать корневую страницу

Перенаправление корневого домена в каталог языков по умолчанию

Иногда Вам может понадобиться перенаправить корневой домен в каталог с языком по умолчанию. Другими словами, если английский является языком по умолчанию и кто-то заходит на сайт www.yoursite.com, он будет перенаправлен на www.yoursite.com/en/.

Начните с создания PHP-шаблона для темы Вашего сайта. В большинстве случаев Вам следует добавить такие PHP-файлы в дочернюю тему.

Добавьте следующий контент в файл Вашего нового шаблона страницы PHP:

Root Redirect
<?php
/*
Template Name: Root redirect
*/
wp_redirect( home_url() );
exit;
?>

Теперь вернитесь и отредактируйте свою корневую страницу.

В правой боковой панели разверните раздел Резюме и выберите шаблон, который Вы только что создали.

Выбор корневой страницы в разделе Сводка

Когда закончите, не забудьте обновить страницу.

Теперь Ваша корневая страница будет перенаправлена в языковой каталог по умолчанию.