WordPress Один, А Сайтов Много!

WordPress Один, А Сайтов Много!

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

Я когда-то натыкался в инете на описание такой штуки, сегодня вон сделал себе. По-памяти.

Как это работает? До безобразия просто! Мы будем подставлять префикс таблиц в базе данных, в зависимости от того к какому домену обращается посетитель. То есть для домена www.my-domain.ru префикс будет mydomain_, а не стандартный wp_

Для этого мы заменяем в файле wp-config.php строку

$table_prefix = ‘wp_’; на строку

$table_prefix = str_replace(array(‘www.’,’.ru’,’.com’,’.cn’,’.info’,’-’), ”, $_SERVER[«HTTP_HOST»]) . ‘_’ ;

Для кого это слишком сложно, есть пошаговая инструкция :)

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

Делай два: Заливаем инсталяшку WordPress на сервер, в эту самую папку и заменяем wp-config-sample.php вот этим файлом.

Делай три: Открываем домен и проходим обычную процедуру инсталляции WordPress для каждого сайта.

Все! Наслаждаемся результатом :)

P.S. Не совсем все. Как оказалось возможны проблемы, если в таком варианте пытаться залогиниться в админку пропустив последний слеш.

Можно попытаться исправить проблему манипуляциями в .htaccess (вот тут человек подробно расписал как это сделать) или вводить урл полностью.

Я же использую RoboForm.

После того как я сделал мультивордпрессинг на новом хостинге, вылезла ошибка XML-RPC – соединение не устанавливалось, писало что ошибка, хотя в самом WP все было разрешено. Как оказалось это правится просто – добавляем в .htaccess следующие строки и все пашет :)

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

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Оставьте мне собщение