Содержание
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, перейдите в Инструментыи вы увидите новый пункт меню под названием Настройка сети. Теперь вы можете решить, хотите ли вы, чтобы доступ к новым сайтам осуществлялся через поддомены или подкаталоги. Выбирайте мудро, как вы не мочь отменить это решение позже. Этот пункт меню также позволяет дать права сети веб-сайтов и определить адрес электронной почты администратора. Эти настройки может быть изменены позже.
Предположим, что в этом примере вы выбрали подкаталоги.
Итак, после того, как вы решили перейти к подкаталогам и нажали «Установить», вам нужно будет активировать свою сеть. Для этого WordPress предоставляет фрагмент кода в следующем окне, который необходимо добавить в файл wp-config.php и .htaccess.
Примечание. Не забудьте сделать резервную копию перед тем, как начать редактирование файлов.
Верхняя часть кода предназначена для файла wp-config.php.
Вторая часть кода заменяет правила WordPress в файле .htaccess. Добавьте этот фрагмент между BEGIN WordPress и END WordPress.
Следующий шаг — повторный вход. Ссылку можно найти внизу страницы WordPress с кодом.
Подготовка к сетям с поддоменами — создание подстановочного домена
Если вы решили использовать поддомены для своей многосайтовой сети WordPress, вам нужно будет настроить так называемый поддомен с подстановочными знаками. Затем поддомен с подстановочным знаком создает новые веб-сайты (с новым поддоменом) в бэкэнде WordPress, которые можно использовать немедленно. Новый субдомен отображается прямо в нужное место. Так работает WordPress. Там вы можете создать новый блог, также с поддоменом. WordPress показывает, на что способна эта мультисайтовая функциональность.
Подстановочный домен выглядит так: *.вашдомен.com. К сожалению, я не могу дать вам общие инструкции о том, как настроить подстановочный домен, так как подход отличается от хоста к хосту. Мой хост, Alfahosting, предоставляет мне интерфейс администрирования Confixx для администрирования моего пакета хостинга. Здесь подстановочный знак создается следующим образом:
Поддомен поле требует только «*», укажите правильную папку (цель) на сервере и нажмите Сохранять. Вот и все. Теперь можно вызывать все определенные вами новые веб-сайты в сети.
Сети с подкаталогами
Если вы решили использовать подкаталоги, а не поддомены для именования веб-сайтов в сети, теперь вы закончили и можете приступить к созданию новых (веб)страниц в сети.
Создание новых веб-сайтов в многосайтовой сети
После повторного входа в интерфейс администратора WordPress вы найдете новый пункт меню Мои сайты в верхнем левом углу. Мои сайты => Сетевой администратор это ваш центр управления, где вы можете создавать новые веб-сайты, устанавливать и активировать плагины и темы, добавлять новых пользователей и т. д.
Теперь давайте создадим новый сайт. Перейдите к сетевому администратору и выберите Места => Добавить новое. Введите предпочтительный субдомен, если вы выбрали субдомены. В противном случае введите имя предпочтительного подкаталога.
Вы также можете назначить нового администратора для соответствующего веб-сайта, изменив адрес электронной почты администратора. Затем данные для входа отправляются на указанный адрес электронной почты. После нажатия Добавить новое, вы можете назвать свой новый веб-сайт. В Мои сайты, вы можете переключаться на соответствующий сайт и создавать новые статьи и страницы, как обычно. Сайт, который я создал в примере, называется WordPress (wordpress.andreas-hecht.net). Кстати, вы можете создать столько (веб) страниц, сколько захотите.
4. Работа с темами и плагинами
Темы и плагины устанавливаются через Сетевой администратор. Темы должны быть «подключены к сети», чтобы отображаться в пункте меню. Дизайн => Темы соответствующего веб-сайта, где вы можете их активировать. Поскольку каждый веб-сайт, созданный в сетевом администрировании, рассматривается WordPress как независимая установка, вы также можете определить и активировать различные темы и плагины для каждого веб-сайта.
Но осторожность: Хотя темы всегда работают, некоторые плагины не работают с мультисайтом. Таким образом, после установки плагина всегда следует проверять, работает ли он на всех сайтах сети.
По моему опыту работы с многосайтовой функцией WordPress, плагины следует только загружать и устанавливать в сетевом администрировании, но не активировать. Затем они появятся в обзоре плагинов каждого мультисайтового веб-сайта, где их можно будет активировать и настроить. Если вы активируете их на самом высоком уровне, они не будут отображаться в списках плагинов мультисайтов и не могут быть индивидуально настроены.
Не активируйте плагины для всех сайтов!
Теперь плагин можно активировать на соответствующем многосайтовом веб-сайте WordPress.
5. Нельзя ли использовать мультисайт с независимыми доменами?
Это; однако не без помощи плагина. Для этого вам понадобится сопоставление доменов WordPress MU.
- Разработчик: 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.
Последним шагом является выбор нового основного домена. Теперь у вашего мультисайтового сайта новый домен. Вас могут выкинуть из административного раздела, но не волнуйтесь — это нормально. Просто войдите снова.
Заключение
При наличии необходимых базовых знаний настройка многосайтовой установки не составит труда, особенно если вы используете подкаталоги. Настройка поддомена занимает всего несколько минут, и есть даже практичное и несколько удобное решение для независимых доменов. Итак, начните администрировать несколько сайтов WordPress, используя только один интерфейс администрирования.
Ссылки по теме
(дпе)