Безболезненный перенос сайта на WordPress на новый домен

Иногда может возникнуть ситуация, когда необходимо сайт, работающий на движке WordPress, перенести на новый домен. Т.е. суть данного действа заключается только в изменении имени домена, все содержимое же, равно как и структура ссылок, остается прежним. При этом не маловажный момент — сохранение показателей ...

Полезные комментарии (2)
Комментарии (252)
  1. 1

    Спасибо за статью. То есть правильно я понимаю, если у меня два домена http://stasdodesign.com и http://stasdodesign.ru и мне надо перенести базу с одного на другой, то делать по вашим рекомендациям?

    буду благодарен вашим комментариям, так как новичок и только начинаю все осваивать.

    Спасибо

  2. 3
    @

    https://wordpress.org/plugins/duplicator/
    Есть вот такой плагин для переноса. В базе и файлах вручную ничего править не надо, указываете настройки нового домена/хостинга и готово.

  3. 4
    Макс

    Здравствуйте! Интересует вопрос, что делать со старым доменом? Как долго его держать в редиректе? Можно ли удалить там все файлы и оставить только .htaccess и roobots.txt так как сайт весит 3 гига, и теперь вместе с новым занимает вдвое больше места на хостинге! Спасибо.

  4. 6
    Олаола

    Среди массы мусора в сети только ваша статья помогла! Всего лишь заменить в настройках вордпресса, как же это просто! и сработало, спасибо большое. До этого пришлось перепробовать десятки способов и взорвать мозг, пока не нашлось решение.

  5. 7
    @

    вот старый robots.txt новый домен you-beauty.ru что и где правильно поменять?

    [вырезано]

    А вот файл htaccess что и где тут прописать?

    [вырезано]

  6. 9

    Большое спасибо автору, с помощью вашего поста, сам смог переехать с двух доменов, теперь 2 сайта работают по новым адресам!

  7. 10

    Скажите мне, какой мудак придумал записывать все абсолютные адреса в БД WordPress? Неужели нельзя было создать константу в конфиге и подключать ее… У меня вечная проблема была — перенос сайта с локалки на хостинг, пока разработчики Akeeba Backup не выпустили плагин для WordPress.

    Именно из-за этой, можно сказать мелочи, я ненавижу вордперсс. Может есть этому логическое объяснение — зачем так поступили разработчики WordPress????

  8. 11

    У меня ситуация несколько сложнее: Был блог в папке /blog, вокруг него (с новой (второй) админкой) на этом же домене в корневой папке вырос сайт. Теперь я управляю сайтом из одной админки, а блогом из другой — разные базы данных. Как все это дело поместить под админку сайта? Понимаю, что так делать не стоило, но проблему решить как-то надо. Help!

  9. 12

    Спасибо огромное. Создала сайт на Вордпресс, домена второго уровня еще не было и он разместился на техническом домене хостинга. Купила домен, начала переносить — все глохло. А через ваши 3 запроса все прошло как по маслу, все записи в базе данных MySQL поменялись.

  10. 13

    О спасибо, третий способ и искал чтобы перебить значения)

  11. 14

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

  12. 15
    Артем
    @

    все сделал по инструкции (первый вариант), но вместо того, чтобы перекинуть меня на указанный мною домен с работающей WP консолью (как и было на старом домене) — перекинул на указанный мною домен с ошибкой 404.

    С чем это может быть связано?

    Заранее спасибо.

  13. 16

    Я вот единственное не пойму а как же перенесётся ТИЦ. Ведь все ссылки после удаления домена будут вести в никуда. И при проверки нового домена в том же вебмастере все эти ссылки (что были на старый домен) вряд ли же будут показываться?

  14. 17
    Андрей

    Здраствуйте, я перенес сайт на другой домен, (301 редирект и вручную заменил линки старого сайта на новый в БД) У меня вопрос, как проверить не осталось ли на новом домене, линков со старого домена? (просто я не уверен что все удалось заменить).

  15. 18
    @

    Спасибо, сделал с помощью MySQL-запросов, так как сайт перекосило и даже в админку зайти не мог. MySQL помог.

  16. 19
    bobby
    @

    вы пишете: «В самую первую очередь необходимо сделать 2 вещи:

    — скопировать все фтп-файлы со старого домена на новый;

    можно подробнее про это?

    и еще вопрос, надо ли производить установку вордпресс для нового домена перед тем как делать перенос домена?

    я делал по 3-му способу и ничего не получилось: первый сайт стал криво отображаться, а второй вообще не доступен. но я подозреваю, что что-то не сделал в плане видимо копирования фтп-файлов со старого домена на новый. подскажите, пожалуйста, подробнее как это сделать. спасибо.

    • 20

      — скопировать все фтп-файлы со старого домена на новый;

      можно подробнее про это?

      С помощью фтп-клиента сначала скопируйте все файлы к себе на компьютер, а потом с компьютера на новый сайт. Либо можно через панель хостинга заархивировать содержимое старого сайта, скопировать архив на новый сайт и там распаковать.

      и еще вопрос, надо ли производить установку вордпресс для нового домена перед тем как делать перенос домена?

      Не нужно.

  17. 22

    Круто! Добавь еще запрос для доп полей записи, я когда собираю сайт, не редко их использую, та и для картинок миниатюр тоже нужно, если нужно скину запрос!

  18. 24
    bobby
    @

    подскажите еще пожалуйста:
    1) когда можно будет удалить с сервера папку с файлами старого сайта? когда произойдет полная переиндексация всех страниц сайта? я правильно понимаю?
    2) и когда можно удалить старый сайт из личного кабинета вемастера гугл и яндекс?

  19. 27
    Лолита
    @

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

  20. 30
    Роман
    @

    Здравствуйте. Перенёс свой блог с домена второго уровня в субдомен третьего уровня (было мойсайт.org стало news.мойсайт.org) в БД всё изменил, в .htacces прописал новый путь к папке мойсайт.org/news/, но картинки всё равно отображаются не все, хотя к ним прописан новый путь (я проверял).
    Что не так?

  1. 1
    @

    https://wordpress.org/plugins/duplicator/
    Есть вот такой плагин для переноса. В базе и файлах вручную ничего править не надо, указываете настройки нового домена/хостинга и готово.

  2. 2

    Вот описание плагина для переноса настроек виджетов — ссылка.

Ваш комментарий