Несколько блогов на одной установке

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

wordpress-мультисайт-тизер_RU

1. Что такое мультисайт и как он работает?

Мультисайт объединяет несколько установок WordPress только в одну, при условии, что вы используете поддомены или подкаталоги. Чтобы показать вам, что я имею в виду:

  • Поддомен выглядит так: wordpress.noupe.com
  • Однако подкаталог будет выглядеть так: noupe.com/wordpress

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

2. Поддомены или подкаталоги — что выбрать?

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

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

3. Настройка мультисайта

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

Сообщите WordPress, что хотите настроить мультисайт

Вставьте следующий код в wp-config.php вашей установки WordPress:

/* Activate Multisite */
define( 'WP_ALLOW_MULTISITE', true );

Настройка многосайтовой сети

После того, как вы загрузили измененный wp-config.php вернитесь в каталог WordPress, перейдите в Инструментыи вы увидите новый пункт меню под названием Настройка сети. Теперь вы можете решить, хотите ли вы, чтобы доступ к новым сайтам осуществлялся через поддомены или подкаталоги. Выбирайте мудро, как вы не мочь отменить это решение позже. Этот пункт меню также позволяет дать права сети веб-сайтов и определить адрес электронной почты администратора. Эти настройки может быть изменены позже.

Предположим, что в этом примере вы выбрали подкаталоги.

netzwerk-erstellen-1

Итак, после того, как вы решили перейти к подкаталогам и нажали «Установить», вам нужно будет активировать свою сеть. Для этого WordPress предоставляет фрагмент кода в следующем окне, который необходимо добавить в файл wp-config.php и .htaccess.

netzwerk-aktivieren-2Примечание. Не забудьте сделать резервную копию перед тем, как начать редактирование файлов.

Верхняя часть кода предназначена для файла wp-config.php.

wp-config-ergaenzen

Вторая часть кода заменяет правила WordPress в файле .htaccess. Добавьте этот фрагмент между BEGIN WordPress и END WordPress.

код htaccess

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

Подготовка к сетям с поддоменами — создание подстановочного домена

Если вы решили использовать поддомены для своей многосайтовой сети WordPress, вам нужно будет настроить так называемый поддомен с подстановочными знаками. Затем поддомен с подстановочным знаком создает новые веб-сайты (с новым поддоменом) в бэкэнде WordPress, которые можно использовать немедленно. Новый субдомен отображается прямо в нужное место. Так работает WordPress. Там вы можете создать новый блог, также с поддоменом. WordPress показывает, на что способна эта мультисайтовая функциональность.

Подстановочный домен выглядит так: *.вашдомен.com. К сожалению, я не могу дать вам общие инструкции о том, как настроить подстановочный домен, так как подход отличается от хоста к хосту. Мой хост, Alfahosting, предоставляет мне интерфейс администрирования Confixx для администрирования моего пакета хостинга. Здесь подстановочный знак создается следующим образом:

подстановочный знак-поддомен-einrichten

Поддомен поле требует только «*», укажите правильную папку (цель) на сервере и нажмите Сохранять. Вот и все. Теперь можно вызывать все определенные вами новые веб-сайты в сети.

Сети с подкаталогами

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

Создание новых веб-сайтов в многосайтовой сети

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

netzwerverwaltung

Теперь давайте создадим новый сайт. Перейдите к сетевому администратору и выберите Места => Добавить новое. Введите предпочтительный субдомен, если вы выбрали субдомены. В противном случае введите имя предпочтительного подкаталога.

einzelne-seite-erstellen-3

Вы также можете назначить нового администратора для соответствующего веб-сайта, изменив адрес электронной почты администратора. Затем данные для входа отправляются на указанный адрес электронной почты. После нажатия Добавить новое, вы можете назвать свой новый веб-сайт. В Мои сайты, вы можете переключаться на соответствующий сайт и создавать новые статьи и страницы, как обычно. Сайт, который я создал в примере, называется WordPress (wordpress.andreas-hecht.net). Кстати, вы можете создать столько (веб) страниц, сколько захотите.

новый-wordpress-многосайтовый-веб-сайт

4. Работа с темами и плагинами

Темы и плагины устанавливаются через Сетевой администратор. Темы должны быть «подключены к сети», чтобы отображаться в пункте меню. Дизайн => Темы соответствующего веб-сайта, где вы можете их активировать. Поскольку каждый веб-сайт, созданный в сетевом администрировании, рассматривается WordPress как независимая установка, вы также можете определить и активировать различные темы и плагины для каждого веб-сайта.

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

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

плагин-установка-мультисайт

Не активируйте плагины для всех сайтов!

плагины-в-einzelnen-multisite-sites-aktivieren

Теперь плагин можно активировать на соответствующем многосайтовом веб-сайте WordPress.

5. Нельзя ли использовать мультисайт с независимыми доменами?

Это; однако не без помощи плагина. Для этого вам понадобится сопоставление доменов WordPress MU.

wordpress-mu-domain-mapping-плагин

  • Разработчик: Donncha O Caoimh, Automattic
  • Непрерывное развитие: Да
  • Поздняя версия: 17.04.2014
  • Цена: бесплатно на WordPress.org
  • Лицензия: ОБЩАЯ ПУБЛИЧНАЯ ЛИЦЕНЗИЯ GNU
  • Несовместимость с другими плагинами: неизвестно
  • Домашняя страница разработчика: Нет

Процесс установки отличается от других плагинов. Ручная установка является ключом. Сначала выйдите из WordPress. Загрузите плагин на свой компьютер, распакуйте его и загрузите восход.php файл через (S)FTP доступ в папка wp-контента. Загрузите файл wp-config.php из корневого каталога установки WordPress на рабочий стол, откройте его и вставьте следующий фрагмент кода под кодом, который вы добавили для мультисайта:

define( 'SUNRISE', 'on' );

Теперь сохраните файл и загрузите его обратно на сервер, соответственно вашему пакету веб-хостинга. Загрузите остальные файлы, включая wordpress-мю-домен-сопоставление папку в wp-контент/плагины каталог. Войдите в WordPress и активируйте плагин в администрировании сети для всех сайтов. Теперь вы найдете два новых пункта меню в разделе Настройки в сетевом администрировании: Отображение доменов и домены. Введите IP-адрес вашего сервера/пакета веб-хостинга в разделе «Сопоставление доменов». Используйте инструмент Whois Lookup, чтобы узнать IP-адрес.

конфигурация сопоставления домена

Настройте новый домен

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

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

Теперь войдите в администрацию WordPress веб-сайта, который получит новый домен. Добавьте предпочитаемый домен в Инструменты => Сопоставление доменов.

новый-домен-хинзу

В следующем окне установите основной домен, под которым вы хотите, чтобы ваш мультисайт WordPress вызывался. В моем примере я буду использовать hechtmediaarts.com вместо wordpress.andreas-hecht.net.

primaere-domain-festlegen

Последним шагом является выбор нового основного домена. Теперь у вашего мультисайтового сайта новый домен. Вас могут выкинуть из административного раздела, но не волнуйтесь — это нормально. Просто войдите снова.

новое-домен-домен-сопоставление-wordpress-мультисайт

Заключение

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

Ссылки по теме

(дпе)

Опубликовано
В рубрике Wordpress

Автор: Никита Волков

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