Мультисайтовый сайт Wordpress на поддоменах на Beget

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

 в этом случае поможет мультисайтовость...это примерно так: saitsozdanie.ru  потом идут usluga.saitsozdanie.ru.ru  или можно сделать по подпапкам, но я не особо вижу в этом смысл...

Мультисайтовый сайт Wordpress на поддоменах на Beget - делается довольно легко... можете зарегистрироваться и прям сейчас делать со мной... https://beget.com  

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

Преимущества:

  1. вам не надо создавать отдельно каждый сайт
  2. не тратиться, соответственно, на дополнительные сайт еще место на диске
  3. все управляется через одну админку
  4. делается все через одну базу данных, так что даже настроить поиск можно для поиска на поддоменах

 

1. Нужно создать сайт на Вордпрессе ( или может он у вас уже есть) - создается он на Бегете нажатием одной кнопки (если нужно, напишите, напишу как), но, если вы уже дошли до мультисайтовости, то думаю он уже у вас есть.

2. сделать бэкап перед установкой

3. Отключить все плагины на сайте

4. Перейти в Настройки - постоянные ссылки - и должны быть выбрано любое, кроме "Простые"

 

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

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

1. Переходим в Домены и поддомены

2. Около нужного нам нажимаем на три точки и затем на зеленый плюсик - Добавить поддомен

автоматически подставится домен с точкой, но надо добавить еще звездочку вот так:

 

Потом нажимаем на - Направить на сайт или VPS и там выбираем свой сайт как на изображении с папкой public_html:

 

 

Все - нажимаем кнопку "Добавить домены". 

 

 

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

На хостинге Бегет

1. Заходим по протоколу FTP - подключаемся через менеджер подключения (программы типа FileZila) или через встроенный у хостера , но не забудьте делать резервные копии дополнительно этих файлов, что обсуждаются ниже.

2. В корне есть файл wp-config - там находим слова /* Это всё, дальше не редактируем. Успехов! */

и перед ними вставляем это:

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

3. После сохранения и загрузки этого файла на хостинг появится "Настройка сети" в Инструменты  

4. Пишем любое название нашей сети и e-mail админа сетки и жмем "Установить"

 

Далее появятся подсказки:

  1. Добавьте следующие строки в файл wp-config.php в каталоге /home/k/site.ru/public_html/ перед строкой /* Это всё, дальше не редактируем. Успехов! */:

 

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', true );
define( 'DOMAIN_CURRENT_SITE', 'site_vash.ru' );
define( 'PATH_CURRENT_SITE', '/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

 

  1. Добавьте следующие строки в файл .htaccess  в каталоге /home/k/site.ru/public_html/, заменив остальные правила WordPress:

 

 

RewriteEngine On
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
RewriteBase /
RewriteRule ^index\.php$ - [L]
# add a trailing slash to /wp-admin
RewriteRule ^wp-admin$ wp-admin/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^(wp-(content|admin|includes).*) $1 [L]
RewriteRule ^(.*\.php)$ $1 [L]
RewriteRule . index.php [L]

 

 

 

 

 

 

 

Добавить комментарий


Защитный код
Обновить

Вы здесь: Сайтостроение Создание сайта Мультисайтовый сайт Wordpress на поддоменах на Beget