Статьи

Как сопоставить домены в WordPress (сопоставление доменов)

Вы пытаетесь привязать несколько доменов к одной установке WordPress? Вы хотите отображать уникальный контент для каждого домена и легко управлять всем этим на одном сайте?

Сопоставление доменов — это решение!

Многие люди, которые ищут подобное решение, часто не знают, как его назвать, поэтому вот несколько наиболее распространенных способов, которыми я слышал, как люди ссылаются на сопоставление доменов:

  • Несколько доменов на одном сайте WordPress
  • Управление двумя доменами на одном сайте WordPress
  • Указание нескольких доменов на один сайт WordPress
  • Отображение контента для другого домена на том же сайте WordPress

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

В этой статье я расскажу о лучших способах сопоставления нескольких доменов в WordPress и о том, как это может сделать ваш сайт WordPress суперспособным с учетом ваших уникальных потребностей.

Что такое сопоставление доменов?

Сопоставление доменов — это процесс направления трафика для нескольких доменов в одной установке WordPress.

Зачем мне нужно несколько доменов на моем веб-сайте WordPress?

Есть много причин, по которым вы можете захотеть управлять несколькими доменами на одном веб-сайте WordPress. Вот несколько вариантов использования, которые помогут понять, почему это может быть полезно. Сопоставление доменов отлично подходит для:

  • Создание настраиваемой целевой страницы с собственным доменом для целевой аудитории продукта / услуги.
  • Создание страниц на вашем сайте с разными доменами для каждого языка или страны без использования плагина перевода.
  • Продукты SaaS или WaaS, которые дают пользователям возможность использовать свои собственные домены или предоставлять персонализированные URL-адреса.
  • Многосайтовые сети с использованием многосайтовых возможностей WordPress.

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

Как работает сопоставление доменов?

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

Каждый домен может использоваться для отображения определенного сообщения, страницы, настраиваемого типа сообщения или совершенно другого «подсайта» в целом (в случае многосайтовых сетей).

Фактически, это организует ваш сайт в «разделы» на основе каждого домена.

На этом рисунке показан хороший пример структуры сопоставления доменов с 3 доменами, указывающими на один сайт WordPress:

Пример сопоставления доменов в WordPress

В этом случае domain2 и domain3 будут отображенными доменами. Сайт WordPress будет отображать контент с соответствующей целевой страницы и страницы продукта, назначенных каждому домену.

Это немного отличается от многосайтовой сети, которая более сложна и может иметь такую ​​структуру:

Сопоставление мультисайтовых доменов WordPress

Ключевым моментом здесь является то, что в случае сопоставления домена или многосайтовой сети в строке URL-адреса будут отображаться domain2.com и domain3.com или каждая назначенная страница или «дочерний сайт», поэтому пользователь будет посещать другой домен, но та же основная установка WordPress.

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

Предварительные условия для сопоставления доменов

Перед тем, как вы начнете сопоставлять домены со своим веб-сайтом WordPress, вам нужно знать несколько вещей и немного информации.

Покупка доменов или настройка субдоменов

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

Субдомен — это префикс вашего основного домена, например «support.your-domain.com».

Сопоставление доменов можно использовать с основными доменами и поддоменами, в зависимости от того, какое из решений вы решите использовать ниже.

Настройка сервера имен + DNS-записи

Жизненно важно правильно настроить сервер имен и записи DNS для всех сопоставляемых доменов или поддоменов.

Если у вас возникли проблемы, я предлагаю посмотреть это видео, которое поможет:

Настройка вашего сервера

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

Если вы используете cPanel, общий интерфейс управления сервером, предоставляемый многими хостинговыми компаниями, вы можете использовать эти приложения для очень простой настройки доменов:

cPanel Домены

Настройка вашего веб-сайта WordPress

Последний шаг — настройка вашего веб-сайта WordPress для правильной обработки сопоставленных с ним доменов. Здесь вам может потребоваться настроить базовую конфигурацию WordPress или установить полезный плагин, чтобы упростить задачу.

Давайте рассмотрим некоторые из доступных вариантов.

Методы сопоставления доменов в WordPress

Исторически сложилось так, что при сопоставлении доменов в WordPress преобладала потребность в многосайтовой сети, которая представляет собой метод создания сети сайтов с собственными администраторами и пользователями, отделенными друг от друга и от основного сайта в сети.

Так построен WordPress.com и многие другие проекты, которые позволяют создавать блог, используя поддомен их сети.

Теперь доступны другие методы, которые делают сопоставление доменов с вашим сайтом WordPress намного проще и менее сложным, чем многосайтовая сеть, или даже собственное кодирование вашего решения.

Вариант 1. Многосайтовая сеть WordPress

❌ Сложность настройки

❌ Трудно управлять

Если вы заинтересованы в создании многосайтовой сети WordPress, вы можете выполнить следующие действия на WordPress.org.

Процесс включает настройку вашего веб-сайта WordPress для обработки нескольких доменов с использованием поддоменов или подкаталогов для каждого сайта в вашей сети.

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

Настройки администратора сети WordPress

Мультисайтовые сети фактически предоставят вам несколько веб-сайтов WordPress, использующих разные домены или поддомены, и позволят вам управлять ими по отдельности.

Сложность возникает, когда дело доходит до плагинов и тем, ограничений лицензирования плагинов для нескольких веб-сайтов WordPress и других ограничений, представленных многосайтовыми сетями.

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

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

Для плагинов и тем, которые работают в вашей сети, вы сможете настраивать параметры для них индивидуально, только если они правильно настроены для многосайтовых сетей, в противном случае изменение настроек плагина на одном сайте может повлиять на всю сеть!

Вариант 2: плагины WordPress

✅ Легко настроить

✅ Легко управлять

Система сопоставления доменов

Используя такой плагин, как Domain Mapping System, вы можете легко управлять сопоставленными доменами с вашим сайтом WordPress и указывать им на определенные сообщения, страницы, продукты или другие настраиваемые типы сообщений любого типа.

Сопоставление доменов позволяет вам управлять множеством доменов на одном сайте WordPress без необходимости переключаться между «сайтами в вашей сети».

Шаг 1. Выберите доступные типы сообщений для сопоставления доменов

После правильной настройки DNS-записей и сервера все, что вам нужно сделать, это установить плагин и активировать типы сообщений, с которыми вы хотите сопоставить домены:

Активные типы сообщений для сопоставления доменов

Шаг 2. Введите домен, который вы хотите сопоставить

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

Введите домен, который хотите сопоставить

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

В документации плагина есть некоторые другие советы экспертов и элементы, о которых следует помнить в процессе настройки.

Перейдем к последнему варианту, доступному для сопоставления доменов с вашим сайтом WordPress.

Вариант 3. Пользовательское кодирование собственного решения для сопоставления доменов

❌ Сложность настройки

❌ Трудно управлять

Самое лучшее в WordPress — это то, что он полностью настраивается! Вы можете настроить свое решение для сопоставления доменов, как хотите — если у вас есть навыки для настройки кода самостоятельно.

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

Тем не менее, каждая серверная среда и настройка отличаются, поэтому, хотя мы не можем предвидеть широкий спектр решений для сопоставления доменов, которые вам, возможно, придется создавать или настраивать, вот что вам нужно знать:

  • NGINX или Apache требуют настройки на стороне сервера для каждого домена или субдомена, который вы настраиваете.
  • NGINX или Apache могут связываться с вашим сайтом WordPress через WordPress REST API, в зависимости от подхода, который вы хотите использовать, чтобы установить правильное сопоставление доменов для каждого типа сообщений на вашем сайте.
  • Скорее всего, вам потребуется внести изменения в файлы .htaccess, wp-config.php и шаблонов страниц вашей установки WordPress.
  • Индексирование файлов Sitemap не будет автоматизировано с помощью Yoast SEO для каких-либо дополнительных доменов, которые вы хотите сопоставить (например, других плагинов и поддержки нескольких сайтов).

Куда пойти отсюда

Сопоставление доменов в WordPress не всегда легко, но, надеюсь, инструменты, указанные выше, помогут вам начать работу. Независимо от того, решите ли вы использовать более продвинутый подход в виде многосайтовой сети или упрощенный подход с плагином WordPress, у вас есть много полезных опций, с которых можно начать работу — просто нужно найти то, что подходит вашим потребностям, и учесть, как долго потребуется для его настройки.

Если вы разработчик или в вашей команде есть разработчик, вы всегда можете пойти по более продвинутому пути пользовательского кодирования своего собственного решения, но для большинства уникальных вариантов использования решения уже доступны, а существующие варианты часто являются удовлетворительными в пространстве WordPress. Не стесняйтесь обращаться к нам с вопросами или комментариями ниже, и спасибо за чтение!

Кнопка «Наверх»