Как создать зеркало сайта на WordPress (плагин)
Все-таки я окончательно решил уходить от доменов RU. А потому встала задача сделать зеркала сайтов, работающих на WordPress, да таким образом, чтобы использовать одну и ту же базу данных, не меняя ее структуры и не добавляя новых таблиц. Если бы не Яндекс, то все было ...
Комментарии (78)
Отличный плагин! Спасибо! Обязательно возьму на вооружение.
Вопрос не совсем в тему. А если просто меняешь хостинг, до достаточно просто перекопировать файлы? Ну и отредактировать подключение к базе данных. Или есть где-то жесткая привязка к путям старого хостинга?
Переноса достаточно. Привязки к хостингу нет.
ну перенес ты сайт на другой домен, а ссылки то не перенесешь, я так понял ты домены РУшки продливать не собираешься, таким образом плакали естественные ссылки
В моем случае это не так важно.
тогда если есть на них ТИЦ, то я с удовольствием у тебя бы их купил))))
Да вроде одну строчку в базе данных поменять достаточно. По крайней мере я так поступал, когда покупал готовый блог на вордпресс, который делался на денвере.
В результате старый адрес будет перенаправлять на новый. А этого нужно избежать до индексации зеркала Яндексом.
Я имею ввиду залить на новом хосте файлы и базу, и в ней поменять url (получится копия), а в старом отредактировать только robots. txt, и дальше по твоей инструкции.
В твоем случае при публикации новых постов придется делать это 2 раза: и на новом домене, и на старом. А в моем случае только один раз.
Понятно, этого я не учел.
Яндекс редирект понимает — тИЦ переносит, домены склеивает. Понял на практике.
Если бы он нормально понимал, то никакой host в robots. txt не требовался бы, и не было бы гемора с переносами.
Ну не знаю, у меня проблем не возникло. Правда склейка произошла только через пару месяцев после установки редиректа.
Я в свой прошлый перенос сразу ставил редирект и Яндекс проиндексил сайт по новому адресу только через 4 месяца. Поэтому в этот раз я решил сначала дождаться индексации зеркала и только потом поставлю редирект. Посмотрим насколько быстрее пройдет этот процесс, если, конечно, это будет быстрее =)
У меня не совсем такая задача, но уже с ног сбился решая: Необходимо создать зеркало блога на вордпресе для экспериментов. Всё происходит у одного хостера, на основном домене (основной блог) и поддомене (зеркало). На поисковики плевать, просто нужен тестовый ресурс для обкатки разных небезопасных модификаций. mySql позволяет штатными инструментами реплицировать данные в режиме master→slave, но это годится только для разных серверов. У меня, разумеется, mySql-сервер один и мне бы хотелось иметь на нём две идентичные БД с одностороней репликацией между ними (по сути тоже мастер и слейв). Одна прикручена к основному движку блога, вторая -- к зеркалу. Само-собой, данные должны реплицироваться по часам, например, раз в сутки.
Может подскажете чего?
Я когда сайты переношу, тупо блокнотом (Edit Plus 2. x) открываю дамп базы и перебиваю все url на новые, там кстати некоторые плагины требуют full path типа home/user/public_html…, их тоже перебивать нужно, если на новый хост сайт тащить!
за плагин спасибо, но у меня вопрос, если сделать так:
сначала склеить доменны, подождать когда перетекут пузомерки, этим временем переносить основной сайт, но запретить его к индексации, наращивать на этот домен беки, после завершения всех робот по переносу проверить не эроры и только после этого открыть доступ, после индексации начать удалять страницы с индекса старого сайта. первый месяц тИЦ не слетит, а потом только богу известно что Платон сделает))))
-
собственно если можна несколько коментов к этой схеме
Схема вполне рабочая, когда-то я сам так же переносил. Только с Яндексом на это уходит очень много времени.
И еще я не делал этого:
Непонятно, что это, и зачем.
Хороший плагин, спасибо автору. Но замучил вопрос, почему бросаешь домены RU? С чем связано, спали тему.
Писал об этом в предыдущей статье.
А разве, недостаточно просто в настройках этот урл поменять? Я когда свой блог переносил — так и делал.
Ты не понял сути.
А я просто делаю дамп базы и в текстовом редакторе изменяю доменные имена. Заливаю все файлы на новый домен, импортирую базу и вуаля…
У меня та же ситуация, я тоже начал миграцию на .com и .net, спасибо за совет — очень помог. Кстати, а можете посоветовать где скачать книгу по WordPress в формате PDF чтобы там были описания плагинов, конфигурации, советов по безопасности, оптимизациии т. д.
Если вы указывали новый домен как зеркало в панельке isp старого домена, то как вы создавали этот самый новый домен? Добавляли в той же панельке новый домен (создавались все настройки для нового сайта) а потом его же указывали псевдонимом для старого? Или как-то подругому?
Смущает куда пихать новый сайт, если добавлять только псевдоним, или как будут работать сайты если в isp один и тот же сайт добавлен как псевдоним и как отдельный сайт
Новый домен создавать не обязательно, достаточно просто указать для него NS-сервера хостинга у регистратора.
Dimox, похоже, я что-то пропустила… А почему Вы уходите с зоны .ru? А я, наоборот, вот только сегодня новый домен регистрировала, как только не упражнялась в филологии, чтобы найти незанятый вариант ru. Мне казалось, что эта зона привычнее для русских пользователей, и они, и Яша её лучше ищут. Хотя я это где-то вычитала, может это и не так?
Поделитесь, пожалуйста, может, правда, уйти в com или su какое-нибудь, там лучше?
А, пардон, прочитала старый пост. Так дело только в сканах паспорта?
Или есть ещё причина, про которую я не знаю?
Из-за скана и возможного в перспективе контроля государством доходов, получаемых на ру-доменах.
Ага, поняла. Спасибо за ответ.
Если я правильно понял, то на новом зеркале сайта, необходимо установить WP и данный плагин?
Можно WP установить на новом домене, тогда алиас создавать не нужно.
А как задать зеркало в панели управления CPanel, не подскажите?
А то я там нашел полностью функцию редиректа, это-то или нет?
Нет, редирект для этого не трогайте. Делается следующим образом:
1. Зайдите на страницу добавления нового домена.
2. В поле «Имя нового домена» укажите имя домена «зеркала».
3. В поле «Корневой каталог документов» укажите ту папку, где находится главный домен.
Все =)
Добрый день, Dimox. Просветите, пожалуйста, как можно сделать зеркало сайта, если панель управления существующего сайта недоступна (по техническим причинам хостера), домен в зоне .com. И хочется, чтобы новый домен работал на тех же позициях, что и недоступный сейчас домен (заработанный годами рейтинг). То есть хочестя вот чего: существующий сайт сейчас стоит на первой странице любого поисковика (когда поиск по теме). Пользователь кликает на домен, который сейчас, а фактически попадает на сайт-зеркало (т.е. с «немножко другим» именем, но с тем же контентом). Когда заработает нынешний сайт и заработает ли вообще — неизвестно (((… поэтому и встал вопрос. Заранее благодарна, Olsa.
Можно использовать файл. htaccess с редиректом. Пример есть здесь (2-й пункт). Только если вы планируете временно редиректить, то вместо цифры 301 надо указать 302.
Как возможно сделать псевдоним в панеле DirecrAdmin? Что-то найти не могу.
Не могу подсказать, т.к. не пользуюсь этой панелью.
Спасибо за плагин и разъяснения к нему. Хотя искал, как сделать зеркало сайта не на WP, но это тоже пригодится