Как лучше сделать копию своего сайта на другом хостинге?

freedz
На сайте с 16.04.2007
Offline
115
780

Задача(на примере одного сайта): сайт domen.ru лежит на сервере X, нужно чтобы при заходе на сайт domen2.ru, лежащий на хостинге Y, была точная копия сайта domain.ru (в html коде, выдаваемом сайтом domen2.ru не должно быть никаких упоминаний о сайте domen.ru, т.е никаких ссылок на картинки, css и тд)

Решение 1: Выкачать html версию domen.ru и залить её на domen2.ru.

Есть ли у кого php скрипт, который выкачивает сайт и заливает его по ftp на хостинг?

Решение 2: Сделать что-то типо прокси, то есть бот или пользователь заходит на страницу domen2.ru/blabla.php скрипт парсит курлом страницу domen.ru/blabla.php и выдает её html код(но тут начинаются проблемы с css, картинками и тд)

У кого-нибудь есть такой скрипт?

Какие плюсы/минусы у первого и второго варианта. Что проще реализовать? Если кто-то готов взяться за реализацию, то сколько это будет стоить?

п.с. у сайта domen.ru есть txt sitemap

LEOnidUKG
На сайте с 25.11.2006
Offline
1723
#1

А всё тупанул... разные хостинги.

Тогда просто пишется в mod_rewrite типо:

RewriteRule ^(.*)$ http://www.domen1.com/$1 [P,NC,L]

Тут главное это P :)

Ну или да, как писал раньше, просто забить dns через панельку.

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/
LinnTroll
На сайте с 12.01.2011
Offline
15
#2

Всё зависит от исходного сайта.

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

Если нет, то скачать сайт и обработать содержимое на предмет замены адресов старого сайта на новый.

если нужна будет помомщь, пишеите.

скайп pavel.hoodoleev

http://vps.ua/ (https://vps.ua/clients/aff.php?aff=201) - самый лучший хостинг.
minor
На сайте с 04.10.2010
Offline
70
#3

Есть проги которые позволяют выкачать сайт с его структурой, например Teleport Pro в любом случае придется обрабатывать его.

PHP experience 2 year, comprehend seo
V
На сайте с 05.01.2011
Offline
23
#4
LEOnidUKG:
Типо в панели сделать второй домен как дополнительный и указать папку основного домена.
Все пути в сайте (ссылки,картинки ти .п.) должны быть исключительно без доменов.

абсолютно согласен ,зачем парится если проще виртуал хост на тотже каталог прописать и хоть сто сайтов грузи , нс-ки + virtualhost

vanea84
На сайте с 09.01.2010
Offline
56
#5

Насовсем думаю что то, но могу предложить хороший скрипт (http://copy.vindozo.com/) копирует сайт полностью с ftp сервера на другой сервер при этом сохраняет права файлов, сам переносил около 7Гб (порядка 100.000 файлов) запустил и он все за тебя сам :)

TO
На сайте с 21.09.2007
Offline
170
#6

Днс пропишите, а потом на сервере ИКС, если нужно, поправьте скрипты, чтобы ссылки нормально генерил и тому подобное. Проще будет дальше жить.

temmokan
На сайте с 18.08.2008
Offline
111
#7

Думаю, тут ещё нужно уточнить, на каком двигателе это всё работает. Лучше всего, если двигатель не прописывает нигде (в БД или ином месте), к какому конкретно домену привязан сайт.

Тогда задача сильно упрощается - простая синхронизация файлов и состояния БД между двумя (или более) сайтами. Сам решил такую задачу в своё время, чтобы всегда были под рукой идентичные реплики сайтов на разных хостингах: при сбое или слишком долгой недоступности основного для переключения на резерв достаточно сменить DNS-записи.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий