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

Содержание

100% правильный перенос сайта на WordPress на другой домен и хостинг – Сергей Арсентьев

Нашел абсолютно проверенный  и 100%-рабочий способ переезда сайтов под Вордпресс на другой домен или хостинг. Все можно сделать быстро, а главное — правильно!

Обычно я переношу сайты WordPress CMS на другой хостинг довольно часто — по 20 раз в месяц (такая работа!). И мне всегда казалось, что я все делаю правильно: ну перенес файлы, перенес базу данных, поменял имя сайта в файлах и базе – и вуаля!

Но не так все просто. Как-то после очередного переезда у меня напрочь перестали работать виджеты — сайт отображался криво.

Я погуглил и нашёл причину – недостаточно просто перенести сайт, нужно еще и правильно поменять его имя с учетом синтаксиса современных баз данных. И я решил поделиться своим способом переноса Вордпресса на новый домен и хостинг и со своими читателями.

Плагины после переноса WordPress не заработали

Раньше я действовал так: ставил плагин Xcloner, копировал с его помощью сайт в виде архива (там внутри была и база), затем переносил и устанавливал на новый хостинг или домен.

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

В чем же дело?
Я подумал сразу, что видимо дело в плагине Xcloner.
Перепробовал еще штук 5 разных плагинов, вроде бесплатного Duplicator и платного BackUp Buddy, и еще уже не помню всяких разных до кучи.

Везде была одна и та же проблема — сайт после переноса выглядел криво. Как бы не все элементы отображались, в первую очередь, виджеты.

Я плюнул на плагины и подумал: перенесу по старинке руками.

Переношу WordPress вручную

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

Поэтому в процессе переноса WordPress на другой домен и хостинг в ручном режиме обычно состоит из этих же двух этапов:

  1. Переносим файлы
  2. Переносим базу данных

Вручную это делается так.

Перенос файлов

Понятно, что перенести файлы можно несколькими способами. Раньше я это делал через FTP-протокол (читаем как работать по FTP тут). В этом случае я сначала копировал файлы на свой компьютер, затем открываю доступ ко второму хостингу — и туда уже переношу программные файлы WordPress.

По 3G-соединению это делать вообще не резон, даже с учетом того, что я как следует увеличил скорость подключения (читаем как я это сделал на мобильном интернете).

Поэтому я нашел более изящный способ.

Большинство моих клиентов использует панель хостинга — ISP Manager, там есть функции переноса целого архива прямо с одного хостинга на другой — минуя мой компьютер.

Так что теперь я делаю так: создаю архив всего сайта WordPress на своем хостинге и мгновенно переношу его на второй хостинг через ту же панель ISP.

Это занимает пару секунд и совсем не жрёт трафик.
Такой способ поддерживает еще несколько панелей управления хостингом (вот тут есть более подробная информация о том, какой хостинг я рекомендую).

Дальше остается только распаковать архив в директорию нового домена. Если не знаете, как создать домен и папку для него — то есть вы совсем еще зеленый в этой области — просто попросите хостера сделать это, я еще не встречал ни одного нормального хостера, кто бы отказал в этой просьбе своему клиенту.

Если нет возможности использовать ISP панель, то переносите по старинке через FTP.

Ну вот вы и перенесли файлы.
Нужно теперь поменять в файле конфигурации wp-config.php устаревшую информацию и указать новый домен, куда был перенесен wordpress-сайт.

Там все примитивно, разберетесь. Сохраняете после изменений wp-config.php и идем дальше.

Перенос базы данных

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

Для этого заходите в панель управления хостингом, выбирайте службу PhpMyAdmin (этот программа для управления базами данных), вводите логин и пароль от базы (есть в том же файле wp-config. php) и когда попадете внутрь – просто экспортируйте нужную базу, у вас получится один файл в формате SQL.

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

Теперь делаем на новом хостинге то же самое – заходим в PhpMyAdmin, вводим логин и пароль от свежей только что созданной базы данных  и импортируем наш SQL-архив в нее.

Всё — теперь старая база данных находится на новом хостинге.

И теперь — самое главное.

Секретный момент!

Нюанс, о котором я не знал и из-за которого после переезда на новый хостинг и домен у меня некоторые сайты под WordPress сразу не заработали.

Современные базы данных хранят в некоторых местах не только информацию о домене сайта, например, «https://moytop.com», но также индексируют эту информацию, указывая в соседних полях,

из скольких символов состоит строка с именем домена, например вот так:

a:2:{s:3:"url";s:17:"https://moytop. com";s:4:"meta";s:8:"метатеги";}

s17 – означает, что в поле url – 17 символов.

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

И что? Сидеть с калькулятором и высчитывать длину новых доменов и строк? Наверняка можно это все автоматизировать и упростить.

Да, я это делаю вместе со специальным скриптом «Safe Search and Replace on Database with Serialized». Это реально волшебная программа, которая быстро и правильно делает замену старого домена на новый в базе данных при переносе сайта. При этом скрипт делает за вас всю нудную работу – высчитывает количество символов заменяемой строки и правильно добавляет их куда нужно в новую базу данных.

Чтобы запустить скрипт, достаточно его скачать на компьютер, затем по FTP переписать всю папку в корень вашего нового сайта и ввести путь к скрипту типа такого http://ваш сайт/database в любом браузере.

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

Скачать бесплатно

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

Скачать файл

 

Все получилось успешно!

Распакуйте и следуйте инструкции по применению, рассказанной в этой статье.
Если вдруг возникнут сложности со скачиванием — напишите в комментариях.

Если на ваш емейл после подписки не приходит письмо для подтверждения уведомления (такое бывает иногда в зависимости от типа вашего ящика), то есть такие варианты:

  • Подождите минут 5-10.
  • Попробуйте другую почтовую сеть, лучше всего работают mail.yandex.ru или gmail.com.
  • Проверьте папку СПАМ — может нужное письмо именно там. После чего обязательно отметьте его и кликните — НЕ спам.
  • Если ничего не получилось, напишите мне в Контакты и укажите ссылку на страницу, версию браузера и примерный порядок действий.

Итак, установили и открыли скрипт? После запуска вы увидите примерно такой экран:

Программа работает именно с WordPress, поэтому логин и пароль к базе возьмет из конфигурации сама, всё что вам нужно – это вписать в первое поле имя старого домена (откуда переносится сайт), во второе поле – имя нового домена (куда переносим сайт) и нажать Live Run.

Процесс пошёл! Он нагляден, тут же показывается где и какие таблицы в базе содержали значение старого домена и все ли успешно поменялось.

Домены рекомендую вводить без префикса, то есть лучше не использовать http://test2.moytop.com, пишите просто: test2.moytop.com

Ну и в конце после замены информации о домене – можете удалить скрипт с сайта, так даже рекомендуют его авторы, чтобы он не был потенциальной дырой в безопасности сайта (читайте как повысить безопасность своего сайта на WordPress за пару кликов).

Все готово! Теперь перезагружайте страницу CTRL+F5 и если вы все сделали правильно и внимательно, то сайт перенесется на новый домен и хостинг без проблем.

И напоследок еще один суперпростой способ!

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

Для его реализации понадобится доступ в админку и плагин Velvet Blues Update URLs.

Этот плагин удобнее всего поставить еще до переноса Вордпресс-системы (как установить плагины для WordPress) и после переноса зайти в админку и выбрать в настройках нужные параметры.

Попасть в настройки:

Нужные параметры:

То есть в первом поле — старый адрес (лучше без http, просто домен).
Во втором — новый (аналогично).

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

Вот и все, дальше жмите — на кнопку UPDATES URLs и старые ссылки в базе заменятся на новые.

Этот способ переноса работает тоже хорошо, я проверил на нескольких сайтах — все четко.

И еще —

Несколько дополнительных советов по корректному переносу на другой хостинг:

  1. Проверьте, чтобы версия PHP была одинакова на старом и новом хостинге
  2. Проверьте, чтобы базы данных использовали полностью идентичную версию кодировки
  3. Воспользуйтесь услугой бесплатного переноса на новый хостинг от самого хостера! Вот тут я привожу хостеров, которых я уже проверил, и которые делаю бесплатный переезд сайтов к себе на хостинг.

Кстати, я не очень люблю переносить сайты вручную, поэтому сейчас приступаю к масштабному тестированию разных плагинов под WordPress именно для миграции на другой хостинг или домен. Пока все что я пробовал – не устраивали меня на 100%, в каждом был какой-то косяк.

Так что подписывайтесь на обновления, когда найду реально рабочий классный вариант — выложу на блоге.

Перенос сайта на wordpress на другой домен

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

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

Обратите внимание, что данное руководство подразумевает чистую установку WordPress на другой домен и перенос контента с существующего.

Это самый простой способ, который вызывает наименьшее количество проблем у начинающих пользователей.

Шаг 1: Отключение постоянных ссылок

Первое, что необходимо сделать, перед тем как начать перенос WordPress непосредственно на другой домен, это отключение постоянных ссылок. Чтобы сделать это, выберите «Настройки > Постоянные ссылки» в административной панели, отметьте опцию «Простые» и сохраните изменения.

Шаг 2: Резервное копирование базы данных

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

Чтобы скопировать базу данных вручную, нужно воспользоваться веб-приложением PhpMyAdmin, доступ к которому предоставляет ваш хостинг. Просто выберите нужную БД на странице PhpMyAdmin и перейдите во вкладку «Экспорт». Затем, нажмите «Ок» и сохраните ее на свой компьютер.

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

Шаг 3: Перенос файлов

Теперь, используя собственный FTP клиент или менеджер файлов, который предоставляет ваш хостинг, загрузите все содержимое папки wp-content с рабочего сайта на свой компьютер. Обязательно проверьте, чтобы скачались абсолютно все файлы, без каких-либо потерь, это очень важно.

Шаг 4: Установка нового сайта и загрузка контента

Здесь все просто, установите WordPress на другой домен, в который будет осуществляться перенос сайта, используя предпочитаемый метод. Это можно сделать так, как предлагает ваш хостинг или же вручную. Затем, замените содержимое папки wp-content нового сайта, на содержимое соответствующей папки, скачанной на компьютер. Обязательно убедитесь, что новый сайт имеет правильную структуру каталогов

Обратите внимание, если вы использовали автоматическую установку вордпресс, которую предлагает хостинг, то у вас будет создана новая базы данных. Поскольку мы будем использовать резервную копию старой, то эту необходимо удалить. Сделайте следующее:

  • Зайдите в PhpMyAdmin через хостинг;
  • Откройте базу данных нового сайта;
  • Нажмите на вкладку «Структура»;
  • Поставьте внизу галочку «Отметить все»;
  • Рядом, в раскрывающемся списке, выберите «Удалить» и подтвердить действие.

Шаг 5: Редактирование базы данных

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

К счастью, существует специальный скрипт Search-Replace-DB, с помощью которого можно сделать замену ссылок в WordPress автоматически, с учетом сериализации. Просто загрузите папку со скриптом на хостинг, рядом с wp-content, и перейдите по адресу «your-site.ru/Search-Replace-DB-master/index.php».

На открывшейся странице, вставьте в поле «search for…» старый домен (например, http://your-site.ru), а в поле «replace with…» новый (http://new-your-site. ru). Затем, в блоке «actions» нажмите кнопку «live run» и подождите окончания процесса замены ссылок. Как только процесс замены будет завершен, экспортируйте отредактированную БД, точно так же, как делали до этого.

Шаг 6: Загрузка базы данных

После того, как старая база данных будет отредактирована, ее можно загружать на другой сайт. Для этого, зайдите на хостинг и откройте в PhpMyAdmin новую БД. После чего, перейдите во вкладку «Импорт», выберите файл отредактированной резервной копии и нажмите «Ок».

Шаг 7: Вход в панель администратора и включение постоянных ссылок

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

Как только вы окажитесь в панели администратора, зайдите в «Настройки > Постоянные ссылки и верните старый вид URL-адресов.

Шаг 9: Отправка XML Sitemap для Google

Перенос почти закончен, вам осталось только предупредить об этом поисковые системы. Лучший способ сделать это, не испортив SEO оптимизацию, создать и представить XML карту сайта в Google. Сделать это очень просто, вам достаточно установить плагин Google Sitemap XML, зайти в его настройки и отправить готовые карты в Google.

Заключение

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

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

Абсолютно у каждого сайта есть домен, он же адрес, название сайта. Достаточно изменить его на любой другой – и ресурс тут же уйдет из индекса поисковых систем, потеряет весь трафик. Но если делать все «по уму», смена домена WordPress не нанесет никакого ущерба вашему сайту. В этой статье говорим о тонкостях смены домена в 2018 году.

Зачем меняют адрес сайта?

Почему у отдельного владельца сайта или целой компании вдруг возникает желание «все перекроить» и заменить старый адрес сайта совершенно новым? На то есть несколько причин:

  • В структуре предприятия произошли ребрендинг либо реорганизация.
  • Выяснилось, что такое имя и адрес сайта были оформлены на сотрудника, который давно не работает в этой организации. Например, из-за невнимательности руководства.
  • Актуальный адрес WordPress (URL) нарушает чьи-то авторские права.
  • Адрес красивый и легко запоминается, название подобрано удачно. Но по актуальному адресу он либо неважно индексируется, либо попал под действие серьезного фильтра поисковой системы и никак не может из-под него выйти.

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

Как изменить актуальный домен?

Какой главный совет можно дать владельцам веб-сайтов, которые готовятся к масштабному переезду? Не спешите с продажей или отключением своего старого доменного имени. Если вы делаете это экономии ради, спешим заверить – даже очень удачное имя не стоит бешеных денег.

И если вы его уже купили, владение им обходится недорого. Старый домен вам еще пригодится. Например, для перенаправления (редиректа), чтобы сохранить текущую аудиторию. /robots\.txt

RewriteRule (.*) http://site2.ru/$1 [R=301,L]

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

  • Откройте robots.txt старого сайта, впишите новый домен в следующем формате: Host: novyi-domen.ru.
  • После изменения домена WordPress нужно разместить его в таких сервисах, как Гугл Webmaster, Яндекс.Вебмастер. Каждая поисковая система имеет инструменты, которые позволят вам сообщить о смене названия имени. У Яндекса он называется «Переезд сайта» и находится в категории «Индексирование». В случае с Гуглом необходимо перейти по ссылке https://www.google.com/webmasters/tools/home?hl=ru , добавить сайт в Search Control. На новом веб-ресурсе в «Настройках» выбрать «Изменение адреса».
  • Основные работы по переезду со старого домена на новый завершены. Остается только проверить, как работает новый адрес сайта, нет ли ссылок на старое доменное имя и пр.

После проведения вышеупомянутых действий останется ждать, пока Google, Yandex и другие поисковые системы выполнят индексацию ресурса. Если вы меняли все по инструкции, как изменить адрес сайта, и каждое действие было выполнено правильно, ни PR, ни тИЦ сайта не изменятся.

Как поменять старый домен сайта и не потерять позиций?

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

Кто-то ставит ссылки-редиректы на главную, что не редактировать урлы (url) адреса. Это гораздо быстрее, но может закончиться потерей позиций. В настройках нуждается редирект 301. Если же переход временный, делают редирект 302. Старый домен оставляют занятым хотя бы на год (а лучше вообще не продавать его). Ежегодная оплата получается небольшой, но зато вы не потеряете аудиторию.

Не последнюю роль играет и мотивация ваших посетителей. После переезда на новый домен необходимо пояснить человеку, что вы будете рады видеть его на новом портале. Обещать «золотые горы» нет смысла – расскажите все, как есть.

Проверка и доработка

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

  • Если вы до сих пор используете ленту RSS, изменение настроек в FeedBurner точно не будет лишним.
  • На всякий случай проверьте карту сайта и XML.
  • Иногда для reCaptcha от Google приходится заново генерировать ключи.
  • Обновите все конфигурации модулей и скриптов, которые привязываются в URL.

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

Выводы

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

На вордпрессе перенос на новый домен может показаться длительным и трудоемким, но результат того стоит. Поэтому даже крупные компании всегда взвешивают все плюсы и минусы, прежде чем осуществлять переезд.

Поделитесь со своими друзьями

Перенос wordpress на другой домен или хостинг без ошибок

3 129

Перенос wordpress на другой домен можно сделать достаточно быстро, профессионально и без необходимости править какой-нибудь код, или таблицы базы данных проводя разного рода sql запросы. Все давно уже придумано и создано. Времена “ручной работы” давно канули в историю, если конечно вы не фанат программирования.

Привет всем!

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

  • Копировать файлы сайта;
  • Копировать базу данных;
  • Переносить все это на новый домен;
  • Вручную править файлы конфигурации и базы данных прописывая или изменяя пути и данные доступа;
  • А главное, нарушалась индексация и для этих целей так же необходимо было принимать некоторые действия.

Все это останавливало владельцев собственных проектов от муторной работы и некоторые продолжали терпеть и искать альтернативу.

перенос wordpress на другой домен

Теперь все изменилось и процедура переноса wordpress на другой домен не такая уж и редкая. Расстаться со своим хостинг-провайдером в настоящее время можно очень просто. И не потому, что он вам кровь свернул, а просто сайт ваш стал совсем большим и требует много ресурсов, или вам например, пришлось переехать в другую страну. И таких или… может быть сколько угодно.

Чтобы перенос wordpress на другой домен прошел без ошибок

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

  • Отключить необходимо те, которые являются лицензионными. Они обычно прикреплены к конкретному домену и при смене домена плагин работать не будет, отсюда ошибки с доступом в админку, базе данных и в целом к сайту;
  • Плагины отвечающие за безопасность;
  • Резервные копии — при использовании параллельного плагина для резервных копий;
  • Кеширование тоже можно деактивировать;
  • Двойную авторизацию отключить, если использовался плагин. Часто используется двойная авторизация с помощью файла . htaccess. Его нужно временно отредактировать, затем вернуть все настройки.

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

Перенос wordpress на другой домен — популярные плагины

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

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

Какие инструменты на сегодняшний день есть для переноса wordpress на другой домен или хостинг?

Самые популярные плагины для миграции wordpress

All-in-One WP Migration
Основной недостаток — для переноса требуется предустановка wordpress на домене куда будет осуществлятьс

Как перенести сайт на WordPress на другой домен и на другой хостинг: пошаговая инструкция

Допустим, у вас есть сайт на WordPress. Вы решили поменять домен этого сайта и/или перенести его на другой хостинг. Как перенести сайт на WordPress? В двух словах — нужно скопировать все файлы и базу данных сайта и разместить их на новом хостинге. 

Перенос сайта WordPress на другой домен и на другой хостинг можно сделать в несколько этапов:

  1. Скачать все файлы вашего сайта, хранящиеся на старом хостинге. 

  2. Скачать (экспортировать) базу данных, которую использует сайт.

  3. Закачать все файлы сайта на новый хостинг.

  4. Создать новую базу данных и закачать (импортировать) в неё скачанную.

  5. Отредактировать конфигурационный файл сайта wp-config.php в корневой папке сайта с новым доменом и хостингом. Изменить название, пользователя и пароль от базы данных на новые.

  6. Изменить все старые внутренние URL-адреса сайта на адреса нового доменного имени с помощью плагина Velvet Blues Update URL. Если вы переезжаете только на новый хостинг, а смена домена WordPress-сайта не нужна, то этот шаг можно пропустить.

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

Этап 1. Скачайте файлы сайта

  1. Войдите в панель управления ISPmanager старого хостинга.

  2. Перейдите в корневую папку сайта по инструкции: В какой каталог нужно загружать файлы сайта?

  3. Скачайте все файлы сайта. Для этого выделите все файлы в корневой папке и нажмите Архив:

  1. Введите Имя архива и нажмите Ok:

  1. Вернитесь в корневую папку. Затем скачайте архив. Для этого кликните по архиву и нажмите Скачать:

Готово! Вы скачали все файлы сайта.

Этап 2. Скачайте базу данных

  1. Определите базу данных, которая подключена к вашему сайту. Для этого найдите в корневой папке сайта файл wp-config.php и откройте его, кликнув по нему два раза. Найдите в файле строки с именем базы данных, именем пользователя и паролем к ней. Именно эту базу данных нужно будет экспортировать далее:

  1. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к базе данных, которые вы нашли в файле wp-config.php.

  2. Скачайте базу данных сайта. Для этого кликните по используемой базе данных в столбце слева. Перейдите на вкладку “Экспорт”. Выберите формат SQL и нажмите Вперёд:

Готово! Вы скачали базу данных сайта.

Этап 3. Закачайте файлы сайта на новый хостинг

  1. Войдите в панель управления ISPmanager нового хостинга.

  2. Перейдите в корневую папку нового сайта по инструкции: В какой каталог нужно загружать файлы сайта?.

  3. Закачайте архив с файлами сайта. Для этого нажмите Закачать:

  1. Выберите тип файла Файл с локального компьютера. Нажмите Выберите файл и загрузите архив. Нажмите Ok:

  1.  В корневой папке появится архив. Нажмите Извлечь:

  1. Выберите папку, в которую будет распакован архив. Это обязательно должна быть корневая папка. Нажмите Ok:

  1. Ещё раз убедитесь в том, что архив распакован именно в корневую папку:

Готово! Вы закачали все файлы сайта на новый хостинг.

Этап 4. Закачайте базу данных сайта на новый хостинг

  1. Создайте новую базу данных. Для этого в панели управления перейдите в раздел “Базы данных”. Нажмите Создать:

  1. Заполните поля. Введите Имя базы данных, выберите сервер MySQL, введите для нового пользователя Имя и Пароль. Нажмите Ok:

  1. Войдите в панель phpMyAdmin по инструкции: Работа в phpMyAdmin. Для входа используйте имя пользователя и пароль к новой базе данных, которую вы создали.

  2. Закачайте копию базы данных, которую вы скачали на этапе 2. Для этого кликните по новой базе данных в столбце слева. Перейдите на вкладку “Импорт”. Выберите формат SQL и нажмите Вперёд:

Готово! Вы закачали базу данных сайта на новый хостинг.

Этап 5. Отредактируйте файл wp-config.php

  1. Перейдите в корневую папку сайта на новом хостинге. Откройте файл wp-config.php, кликнув по нему два раза:

  1. Измените имя базы данных, имя пользователя и пароль на новые (вы создали эту базу данных на предыдущем этапе). Нажмите Сохранить:

Готово! Вы отредактировали конфигурационный файл сайта wp-config. php. Мы рассмотрели, как перенести сайт на другой хостинг. Чтобы закончить переезд сайта на новый домен, перейдите к следующему этапу.

Этап 6. Обновите все ссылки

Следуйте инструкции ниже, если вам нужно изменить домен сайта. 

  1. Войдите в админку WordPress по инструкции: Как войти в панель управления Хостингом WordPress?

  2. Перейдите в раздел ПлагиныДобавить новый. Введите в поисковой строке Velvet Blues Update URLs и найдите плагин. Нажмите Установить:

  1. Нажмите Активировать:

  1. Перейдите в раздел ИнструментыUpdate URLs. Введите старый (Old URL) и новый (New URL) URL-адреса сайта. Отметьте выделенные чекбоксы и нажмите Update URLs NOW:

Готово! Вы обновили старые ссылки. На странице отобразится результат замены. Мы рассмотрели, как перенести сайт с одного домена на другой: с test-2domains.ru на new-test-2domains.ru.

SQL запросы при замене домена для сайта на WordPress

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

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

Что касается меня, то каждую задачу я пытаюсь максимально упростить и максимально ускорить. Поэтому вы можете пропустить теоретическую часть описания SQL-запросов и сразу перейти к инструменту, который вам сгенерирует их автоматически.

Описание запросов SQL

Вообще основных запросов три (на скриншоте есть и четвертый запрос, но о нем чуть позже). Итак, http://test.truemisha.ru — старый домен, https://misha.agency — новый.

Названия таблиц базы данных WordPress имеют префиксы. По умолчанию это wp_, но на вашем сайте префикс может быть абсолютно каким угодно, например таблица wp_posts у вас может называться misha_posts или hjkpoiposts, учтите это.

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://test.truemisha.ru', 'https://misha.agency') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.truemisha.ru', 'https://misha.agency');
UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://test.truemisha.ru','https://misha.agency');

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

Вкратце рассмотрим каждый из запросов по отдельности.

Замена site_url и home_url

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

UPDATE wp_options SET option_value = REPLACE(option_value, 'http://test.truemisha.ru', 'https://misha.agency') WHERE option_name = 'home' OR option_name = 'siteurl';

Поиск и замена в содержимом постов

Тут всё понятно — все ссылки и изображения в содержимом постов WordPress имеют абсолютные URL, а значит — меняем.

UPDATE wp_posts SET post_content = REPLACE (post_content, 'http://test.truemisha.ru', 'https://misha.agency');

Значения произвольных полей постов

Не всегда нужен, но если вы лишний раз запустите этот запрос, ничего плохого не случится.

UPDATE wp_postmeta SET meta_value = REPLACE (meta_value, 'http://test.truemisha.ru','https://misha.agency');

Для чего нужны guid?

Используются для RSS как глобальный идентификатор (больше кстати не используются нигде).

Так что же делать с guid? Тут есть два случая:

  • Если вы переносите сайт с локального сервера — меняем все значения guid:
    UPDATE wp_posts SET guid = REPLACE (guid, 'http://10.0.0.32', 'https://misha.agency');
  • Если же сайт уже находился в интернете, а вы просто решили поменять домен — меняем guid только для вложений:
    UPDATE wp_posts SET guid = REPLACE (guid, 'http://test.truemisha.ru', 'https://misha.agency') WHERE post_type = 'attachment';

Ссылки в комментариях

Вполне возможно, что в комментариях оставлялись внутренние ссылки на какие-либо посты или страницы сайта — значит для комментов тоже будет свой SQL-запрос.

UPDATE wp_comments SET comment_content = REPLACE (comment_content, 'http://test.truemisha.ru', 'https://misha.agency');
UPDATE wp_comments SET comment_author_url = REPLACE (comment_author_url, 'http://test.truemisha.ru', 'https://misha.agency');

Миша

Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.

Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.

Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.

Переход с автономного WordPress на WordPress.com — Поддержка — WordPress.com

Мы предлагаем несколько вариантов перехода с WordPress с самостоятельным размещением на WordPress.com.

Вариант 1. Воспользуйтесь нашим инструментом миграции, чтобы переместить весь контент, плагины и пользовательские темы вашего сайта на WordPress.com.

Вариант 2. Используйте функцию экспорта / импорта, чтобы импортировать только содержание вашего сайта, включая сообщения, страницы и мультимедиа.

Содержание

Начало работы

Если вы еще этого не сделали, создайте WordPress.com и сайт пользователя https://wordpress.com/start

, вариант 1: миграция с самостоятельного размещения

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

При переносе вашего сайта будет полностью перезаписан существующий сайт на WordPress.com

Перед импортом

  • Убедитесь, что плагин Jetpack активен и подключен к вашему собственному сайту.
  • Обязательно отключите все несовместимые плагины на своем собственном сайте.

Чтобы начать процесс миграции, перейдите на WordPress.com и войдите в свою новую учетную запись WordPress.com.

  1. Нажмите Мои сайты → Инструменты → Импорт
  2. Выберите параметр импорта WordPress
  3. Введите адрес сайта, на котором в настоящее время размещено содержимое, и нажмите Продолжить
  1. На странице На следующем экране у вас будет два варианта в разделе «Что вы хотите импортировать?»
  • Все — Все содержимое вашего сайта, темы, плагины, пользователи и настройки.
  • Только контент — Импортировать только сообщения, страницы, комментарии и медиа.

Параметр Только контент использует файл экспорта XML с вашего существующего сайта. Экспорт XML можно создать с помощью инструментов Tools → Export на существующем автономном сайте.

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

  1. Чтобы перенести весь ваш контент (включая плагины и пользовательские темы), выберите опцию Everything и нажмите Продолжить .

Перед продолжением внимательно просмотрите информацию на следующем экране.

  1. Когда вы будете уверены, что готовы начать миграцию, нажмите кнопку Импортировать все , чтобы продолжить.
  2. Вы увидите еще один экран с просьбой подтвердить, что вы хотите Импортировать и перезаписать все на сайте.
  3. Затем вы увидите экран, показывающий, что идет импорт. В зависимости от размера импортируемого сайта эта часть процесса может занять некоторое время.

Когда импорт будет завершен, вы получите электронное письмо на адрес электронной почты вашей учетной записи WordPress.com, в котором вы узнаете, что процесс завершен, и вы увидите сообщение в верхней части My Home .

Этот параметр нельзя использовать с сайтами, построенными на локальных хостах.

Вариант 2: Экспорт только содержимого

Этот параметр позволяет переносить содержимое вашего сайта: страницы, сообщения, комментарии, категории, теги и мультимедийное содержание. Вы можете использовать эту опцию с любым WordPress.com план. Процесс состоит из двух основных этапов:

  1. Экспорт — Экспорт контента на ваш собственный сайт.
  2. Импорт — Добавление экспортированного контента на ваш сайт WordPress. com

Этот вариант является хорошей альтернативой, если вы переходите с локальной установки WordPress.org.

Экспорт

На своем старом автономном сайте WordPress.org перейдите в Инструменты → Экспорт и загрузите файл .xml (WXR) на свой компьютер.

При этом будут экспортироваться ТОЛЬКО ваши сообщений, страниц, комментариев, категорий и тегов.

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

Импорт

В вашем новом WordPress.com сайт:

  1. Перейдите в Инструменты Импорт .
  2. Выберите вариант импорта WordPress.
  1. Щелкните ссылку загрузить, чтобы импортировать контент в разделе «Какой сайт WordPress вы хотите импортировать?»
  1. Перетащите файл .xml в поле или щелкните поле, чтобы перейти к файлу на своем компьютере.

После завершения обработки загруженного файла нажмите кнопку «Начать импорт». Вам будет предложено переназначить авторов импортированных элементов существующему пользователю на новом сайте перед началом процесса импорта.

, если на вашем сайте было более одного автора и вы хотите, чтобы ваш контент был закреплен за одними и теми же авторами: пригласите пользователя на свой сайт на WordPress.com перед импортом. Это позволит вам назначить сообщения правильному автору. Для приглашения пользователей потребуется учетная запись WordPress.com.


Примечание о постоянных ссылках
Сайты

на WordPress.com используют следующую структуру постоянных ссылок:

http://example. com/2014/10/21/sample-post/

У вас может быть собственная структура постоянных ссылок на вашем собственном сайте, которая отличается от приведенной выше.Как правило, программное обеспечение WordPress пытается сопоставить старый URL-адрес с соответствующим URL-адресом на перенесенном сайте.

Например, URL-адреса:

http://example.com/21/10/2014/sample-post/

http://example.com/21/10/sample-post/
http : //example.com/2014/sample-post/

все будет разрешено в URL WordPress.com:

http://example.com/2014/10/21/sample-post/

Даже простое использование следующего будет соответствовать правильному URL (при условии, что в вашем WordPress есть только одно сообщение с ‘sample-post’).com сайт)

http://example.com/sample-post

В результате вам не нужно беспокоиться о битых ссылках с других доменов из-за разницы в структуре постоянных ссылок!

Единственное главное исключение из этого правила — для сайтов, которые используют структуру post-id, например:

http://example. com/?p=1337


Перемещайте статистику вашего Jetpack и подписчиков

Если вы хотите переместить свою статистику и подписчиков с сайта Jetpack на свой WordPress.com, свяжитесь с Jetpack и сообщите URL-адреса сайтов, с которых и на которые вы переходите.


Настройте свою тему

У нас есть сотни тем на WordPress.com, и мы регулярно добавляем новые. Изучите свои варианты в витрине тем. Вы можете просмотреть этот документ поддержки для получения дополнительной информации о выборе, предварительном просмотре и настройке новой темы.

На

сайтах с нашим бизнес-планом WordPress.com или выше есть возможность устанавливать собственные темы и плагины сторонних разработчиков.Если вы хотите использовать тему, которую использовали на своем старом сайте, вы можете загрузить ее на сайт из нашего бизнес-плана, если она еще не представлена ​​в нашей витрине тем.

↑ Содержание ↑

Чек

Убедитесь, что весь ваш контент и изображения были перенесены на ваш новый сайт.


↑ Содержание ↑

Подключите свой домен

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

Если вы хотите использовать домен, который вы использовали со своим предыдущим сайтом, вы можете:

  • Сопоставьте домен (чтобы он оставался зарегистрированным у текущего регистратора, но указывал на ваш новый сайт)
  • Перенесите домен (чтобы WordPress.com стал новым регистратором, и вы платили бы нам за продление каждый год)

Вы можете увидеть больше информации о добавлении доменов здесь.


↑ Содержание ↑

Подключитесь к другим социальным сетям

WordPress.com включает в себя инструмент Publicize, который автоматически публикует ваши сообщения в Facebook, Twitter, Tumblr и LinkedIn — он также является частью плагина Jetpack, поэтому вы могли использовать его на своем старом сайте.

Чтобы включить его, перейдите в Мои сайты → Маркетинг → Подключения . Нажмите «Подключиться» и следуйте инструкциям, чтобы подтвердить подключение:

После того, как вы включите хотя бы одну службу, вы увидите сообщение «Публикация информации», когда напишете новое сообщение в своей панели управления. Вы можете отказаться от любой из служб для определенного сообщения или включить собственное сообщение (по умолчанию используется заголовок сообщения).Получите все подробности здесь.


↑ Содержание ↑

Узнайте о редакторе блоков

Возможно, вы уже знакомы с нашим новым редактором блоков. Если вы не использовали его на предыдущем собственном сайте, возможно, вы захотите просмотреть этот документ поддержки, чтобы ознакомиться с некоторыми функциями.


↑ Содержание ↑

Когда вы присоединяетесь к WordPress.com, вы получаете две потрясающие услуги по нулевой цене: ваш блог и ваш Reader, который включает все WordPress. com вместе в одном удобном для поиска месте. В Ридере вы можете:

  1. Найдите интересные материалы для чтения.
  2. Следите за блогами, на которые вы подписаны.
  3. Публикуйте сообщения в своем блоге на лету (как мы только что рассмотрели).

Находите интересные книги

Для начала ознакомьтесь с нашим тщательно подобранным контентом на сайте Discover.

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

Вы также можете следить за блогами, отличными от WordPress.com. Нажмите «Управление» рядом с «Следующим сайтом» и введите URL-адрес любого сайта, за которым вы хотите следить.

Общайтесь с блоггерами, на которых вы подписаны

Когда вы следите за блогом, вы также можете решить, как вы хотите просматривать новые сообщения — все они будут собраны на вкладке «Сайт, на который вы подписаны», или вы можете получать их по электронной почте мгновенно, ежедневно или ежемесячно. Вы можете выбрать вариант мгновенной электронной почты для блогов, которые вам особенно нравятся, или ежедневную электронную почту для блога, который публикует несколько раз в день. Чтобы изменить или обновить настройки доставки электронной почты во всем мире, перейдите на страницу «Управление настройками доставки» и выберите свои настройки.

Как правильно переместить WordPress на новое доменное имя

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

В этой статье мы покажем вам, как правильно переместить ваш сайт WordPress на новое доменное имя с минимальным влиянием на SEO.

Шаг 0. Оцените свой сайт WordPress

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

Прежде чем мы начнем, вы должны убедиться, что ваш веб-сайт WordPress нормально работает с вашим текущим доменным именем и успешно ли вы используете новое доменное имя. Если у вас еще нет нового доменного имени, вы можете купить его у любого из ведущих регистраторов доменных имен на рынке.

Связанный: Лучший инструмент для создания имен веб-сайтов (бесплатно)

Убедитесь, что у вас есть доступ к cPanel для вашего веб-сайта и что вы можете подключить свой сайт к FTP-клиенту.После того, как вы дважды проверили все эти факторы, можно начинать процесс продвижения.

Примечание: Для вас важно знать, что небольшое влияние на посещаемость вашего веб-сайта является нормальным явлением при смене домена. Однако мы поможем вам шаг за шагом достичь поставленных целей, не теряя контроля над рейтингом в поисковых системах.

Готовы? Давайте начнем.

Шаг 1. Создайте полную резервную копию WordPress

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

Duplicator — это бесплатный плагин для резервного копирования и миграции WordPress.

Первое, что вам нужно сделать, это установить плагин Duplicator. Если вам нужна помощь, ознакомьтесь с нашим руководством по установке плагина WordPress.

После активации вы увидите новое меню «Дубликатор» в панели администратора вашего сайта. Вам нужно будет перейти на страницу Duplicator »Packages и создать новый пакет.

На следующей странице вы можете дать имя новому пакету, выбрать место хранения, выбрать тип архива и щелкнуть кнопку «Далее».

Он просканирует ваш сайт, и вам нужно подождать несколько минут, пока сканирование не будет завершено.

После успешного завершения сканирования вы можете продолжить и нажать кнопку «Построить», чтобы создать полную резервную копию вашего веб-сайта WordPress.

В зависимости от размера вашего веб-сайта и мультимедийных файлов процесс резервного копирования может занять несколько минут.

После успешного завершения вы найдете файлы «Установщик» и «Архив» для загрузки в виде пакета. Вы также можете нажать на опцию «Загрузка в один клик», чтобы мгновенно загрузить их на свой компьютер.

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

Шаг 2.Настройте базу данных для вашего нового домена

Вам понадобится база данных на вашем веб-хостинге для вашего нового доменного имени. В этой базе данных будут храниться файлы и скрипты WordPress для вашего сайта.

Примечание: Если у вас есть свободная база данных, вы можете сразу перейти к следующему шагу. В противном случае продолжайте с этого шага.

Вам нужно будет войти в свою учетную запись cPanel, чтобы создать новую базу данных. После входа в систему вы можете перейти к опции «Базы данных » »Базы данных MySQL , чтобы продолжить.

Затем вам нужно будет ввести имя для новой базы данных и нажать кнопку «Создать базу данных».

В учетной записи cPanel вашего веб-сайта будет создана новая база данных.

После этого вам нужно будет перейти в раздел «Пользователи MySQL» ниже. Введите имя пользователя, пароль и нажмите кнопку «Создать пользователя».

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

В разделе «Добавить пользователя в базу данных» вам нужно будет выбрать пользователя, которого вы только что создали, а затем вы можете выбрать новую базу данных. Нажмите кнопку «Добавить», чтобы связать их.

После добавления вы готовы переключить свой сайт со старого доменного имени на новое. Скопируйте информацию (включая имя базы данных, пользователя и пароль) в блокнот. Вам это понадобится позже!

Шаг 3. Загрузите файлы резервных копий WordPress

На ваш компьютер загружены файлы «Установщик» и «Архив».

Теперь вам нужно войти в свое новое доменное имя с помощью FTP-клиента. В корневой каталог вы можете загрузить файлы установщика и архива.

После загрузки файлов вы можете перейти по следующему URL-адресу на вкладке браузера:

http://newsite.com/installer.php

В этом URL-адресе «newsite.com» будет заменен вашим новым доменным именем, и installer.php может помочь с переносом, как описано выше.

После запуска этого URL-адреса процесс миграции начнется автоматически.

На следующем экране вы можете оставить все настройки как есть. Начните с проверки условий и положений. Нажмите кнопку «Далее», чтобы продолжить.

Далее вам нужно будет ввести информацию о базе данных.

В поле «Хост» введите «localhost», а в других полях будут указаны данные, которые вы скопировали ранее.

Обязательно нажмите кнопку «Далее».

После этого он загрузит файлы резервных копий WordPress в базу данных, которую вы создали для нового доменного имени.

Он отобразит новые настройки, включая URL, путь и заголовок вашего нового домена. Если информация верна, нажмите кнопку «Далее».

Процесс будет завершен, и ваш сайт будет успешно перемещен на ваше новое доменное имя.

Наконец, вы увидите кнопку «Вход администратора», которая перенесет вас на страницу входа в WordPress для вашего нового доменного имени.

Шаг 4. Добавьте постоянные перенаправления

Вы переместили свой веб-сайт на новое доменное имя, но поисковые системы могут все еще иметь следы вашего старого доменного имени. Это может отвлекать ваших пользователей, а также вредно для вашего SEO.

Чтобы этого избежать, необходимо настроить 301 постоянное перенаправление.

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

Во-первых, вам нужно подключить свой старый сайт с помощью FTP-клиента. Найдите файл .htaccess в корневом каталоге и отредактируйте его.

Вам нужно будет добавить этот код поверх другого кода в вашем.(. *) $ http://www.newsite.com/$1 [R = 301, L]

В этом коде вам нужно будет изменить URL-адрес (http://www.newsite.com/) на новое доменное имя.

RewriteEngine гарантирует, что посетители, переходящие на ваш старый URL, будут перенаправлены на URL вашего нового домена.

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

Шаг 5. Сообщите Google об изменении адреса

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

Начните с добавления нового домена в Google Search Console. Вам следует ознакомиться с этим полным руководством по Google Search Console, чтобы получить помощь.

После этого вам нужно будет перейти в старую версию Google Search Console, чтобы использовать инструмент «Смена адреса».

Просто переключитесь на свое старое доменное имя в раскрывающемся списке рядом с кнопкой «Использовать новую консоль поиска». Затем щелкните значок настроек и выберите «Смена адреса».

Это запустит инструмент изменения адреса. Вы можете выбрать свой новый веб-сайт, протестировать постоянную переадресацию 301 и отправить свой сайт, чтобы сообщить Google об изменении адреса.

На этом шаге Google узнает о недавнем переключении доменного имени вашего сайта, и поисковой системе будет проще быстро сканировать ваш новый URL.

Шаг 6. Обновите своих пользователей

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

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

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

Не пропустите эту пошаговую статью о том, как перенести WordPress с локального сервера на действующий сайт.

Мы надеемся, что это руководство помогло вам узнать, как правильно переместить свой сайт WordPress на новое доменное имя. Вы также можете ознакомиться с нашей статьей о том, как переместить свой сайт с WordPress.com на WordPress.org без потери данных.

Перенос WordPress на новый домен или сервер

ВНИМАНИЕ! Этот пост не для новичков.В любом случае, пожалуйста, сделайте резервную копию всех ваших данных до полностью , прежде чем пробовать что-либо. Если вы не знаете, что делаете, все может пойти не так.

ПРИМЕЧАНИЕ: Я еще не тестировал его, но ознакомьтесь с плагином WordPress Move — может помочь, если кому-то понадобится что-то более удобное для пользователя, чем процесс, описанный ниже (хотя знать, что происходит за кулисами, можно только Помогите!).

Этот пост был переведен на французский Жан-Ги Грено.

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

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

1. Заблокировать всех пользователей

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

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

Если вы перемещаете действующий сайт, возможно, у вас небольшой простой.Я не буду сейчас вдаваться в подробности переноса действующего сайта (извините!).

Вероятно, ох, бесчисленное количество способов элегантно заблокировать пользователей. Я предпочитаю использовать мою страницу хранения 503 с фильтром для моего собственного IP-адреса. Если вас не устраивает .htaccess , может помочь плагин режима обслуживания.

2. Резервное копирование файлов

Если вы меняете расположение файлов на сервере, вам нужно обратить на это внимание.Если вы просто меняете домен, вы также можете создавать резервные копии файлов, но в этом нет необходимости.

Вы можете откровенно сказать об этом и создать резервную копию всех файлов, но на самом деле это единственные файлы WP, которые уникальны для конкретных установок WP:

  • / wp-content / (все в этом каталоге)
  • /wp-config.php

Хотя это не стандартные файлы WP, это общие файлы, которые также могут быть специфичными для вашей установки:

  • /.htaccess
  • /apple-touch-icon.png
  • /favicon.ico
  • /robots.txt

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

См. Также: Более подробное руководство по файлам WP.

3. Создайте резервную копию базы данных

Содержимое базы данных должно измениться независимо от того, перемещаете вы сервер или домен.

Вы можете сделать это с помощью WP-DBManager или аналогичного плагина или через phpMyAdmin (доступный через панель управления вашего хоста).

Вот пример экрана экспорта phpMyAdmin, показывающий типичные параметры, которые вам нужно выбрать:

4. Внесите изменения в файл

Выполните глобальный поиск в файлах сайта экземпляров абсолютного пути к серверу и / или домена. Большинство хороших редакторов могут выполнять поиск по содержимому нескольких файлов.

Пока вы не ознакомитесь с процессом, лучше всего проверять каждый экземпляр перед его заменой.

Замена пути к серверу

Вот несколько мест, где вы можете найти абсолютный путь к файлу сервера, если его нужно изменить:

  • /.htaccess (у меня обычно есть какая-то защита .htpasswd , готовая к работе на всякий случай, и путь к этому файлу будет здесь.)

Замена домена

Вот несколько мест, где вы можете найти домен, если его нужно изменить:

  • /.htaccess (у меня обычно есть куча вещей, требующих жесткого кодирования домена: перенаправления, перезапись, без www и т. Д.)
  • /robots.txt (Для меня обычно ссылка на XML Sitemap.)

5. Внесите изменения в базу данных

Вот где начинается самое интересное!

Я шучу, это кошмар. По крайней мере, это может быть боль.

Возможно, вам потребуется изменить содержимое базы данных при любом изменении сервера или домена.

Кодировка символов

Я все еще иногда делаю здесь ошибку, но в основном вам нужно проверить, установлены ли таблицы вашей базы данных в UTF-8 или нет. Если это так, убедитесь, что вы редактируете файл экспорта базы данных в редакторе, который поддерживает файлы Unicode .Я знаю последние версии Dreamweaver и TopStyle. TextPad делает; Я думаю, что даже Блокнот в наши дни справляется, так что это может быть не такой большой проблемой, как раньше. (Хотя, вероятно, лучше избегать Блокнота. Его поиск / замена не подходит для этой задачи, и мой опыт работы с ним с многомегабайтными файлами неоднороден.)

Я не пробовал ни одного из этих решений, но у разработчика ace WP Владимира Преловаца есть страница и плагин, предназначенные для решения проблем с кодировкой UTF в базах данных WordPress.

Во всяком случае, из-за кодировки символов и по другим причинам…

Сохраните неизменную копию исходного файла резервной копии базы данных

На всякий случай…

Затем импортируйте базу данных на свой новый сервер через phpMyAdmin.

Работа с сериализованными данными

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

Сценарий Search Replace DB (автор Dave Coveney) — хороший инструмент для этого. После того, как вы импортировали базу данных на новый сервер, загрузите этот скрипт в корневой каталог и запустите его в браузере, следуя инструкциям. Используйте его для замены домена, на котором ранее находился сайт, на новый домен во всех таблицах базы данных. Он должен разумно обрабатывать все сериализованные данные.Очевидно, сделайте резервную копию, прежде чем пытаться это сделать! И не забудьте удалить скрипт с сервера, когда закончите.

7. Запустите новый сайт

Теперь все готово.

  1. Если какая-либо информация в базе данных (имя, пользователь, пароль или хост) изменяется, обновите файл wp-config.php нового сайта соответствующим образом.
  2. Если вы перемещаете файлы, загрузите их в новое место. Если вы сделали резервную копию только файлов, специфичных для установки, загрузите и другие файлы ядра WP, стараясь не перезаписать какие-либо из ваших настроенных файлов (особенно каталог / wp-content / ).
  3. Сделайте все, что вам нужно, чтобы переключить домен, изменить DNS и т. Д. Я не могу помочь вам с этим, если вы не знаете, что делать — спросите администратора вашего сервера.
  4. Протестируйте новый сайт перед удалением любого метода, который вы использовали для блокировки других пользователей!
  5. Если вы переместили файлы, возможно, вам потребуется проверить области, связанные с разрешениями файлов, например:

Надеюсь, все это было вам полезно. Хотя я не могу предоставить поддержку по основным вопросам и, конечно же, не рекомендую новичку пробовать все это, дайте мне знать, какие у вас есть более эффективные способы решения тех же проблем, полезные плагины, исправления и т. Д.Благодарность!

Как перенести ваш сайт WordPress в новый домен

Последнее изменение: 15.05.2019

Время чтения:

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

Сюда входит перенос вашего сайта WordPress на новый домен. Да, как и в путешествии, вы в основном меняете адрес.Но, прежде чем отправиться куда-нибудь, вам понадобится план, правильный процесс и терпение. Это также можно применить к процессу миграции WordPress, о чем мы и поговорим в этой статье.

Причины миграции вашего сайта на WordPress

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

Итак, когда лучше всего переходить с одного домена на другой? Есть несколько веских причин, которые убедят вас принять решение:

  • Жесткое наказание со стороны Google : действительно трудно восстановить, если вы столкнулись с последовательными предупреждениями о спаме и алгоритмическими штрафами от Google. Если ваш веб-сайт еще новый, и вы все испортили по неопытности, возможно, пора начать с нового домена.
  • Изменить название компании / ребрендинг : Итак, как и во многих случаях в деловом мире, ваша компания может пойти в новом направлении или сменить названия, например, Blue Ribbon Sports превратилась в Nike.Если это касается вашей компании, пора сменить домен.
  • Обнаружен лучший домен : Допустим, вы продаете ноутбуки, и внезапно становится доступен домен «laptops.com». Вы же не хотели бы упустить этот потенциал веб-трафика, не так ли?

Во-первых, вернемся к делу

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

  • Вам понадобится копия : Когда мы говорим, что вам понадобится копия, мы имеем в виду, что вам понадобятся все базы данных, код, контент, макет и мультимедиа, готовые к работе. перемещен в новый домен в том же состоянии, что и в текущем домене.
  • Для защиты : как владелец сайта, если вы не разбираетесь в технических аспектах WordPress, вполне вероятно, что вы совершите ошибку при попытке перейти на другой домен. Если у вас есть резервная копия, даже если вы ошиблись, вы можете восстановить все и начать процесс заново.

Есть два основных способа выполнить надлежащее резервное копирование вашей сборки WordPress:

  • Спросите хостинговую компанию : наличие пакета хостинга, обеспечивающего резервное копирование веб-сайтов, является обязательным. Однако, если вы выбираете резервную копию службы хостинга, убедитесь, что вы используете только услуги премиум-класса, которые предоставляют вам несколько резервных копий веб-сайтов и регулярное тестирование, а не бесплатные резервные копии, которые не устанавливают все флажки.
  • Наймите профессионала : Если ничто не может гарантировать безопасное резервное копирование, доверьте это профессионалам.С вашим сайтом WordPress в любое время может произойти что угодно, не только во время резервного копирования и миграции домена, и вам понадобится надежный партнер, который знает, как обрабатывать процессы и быстро решать проблемы.

Экспорт базы данных и контента в новый домен

Вы нашли свой новый дом, вы закрепили свою новую «мебель», и после этого пришло время перенести вещи из вашего старого в новый дом. Это суть процесса миграции. Есть два способа переместить ваши базы данных и контент в новый домен.

Начнем с одного или двух — с помощью плагина Duplicator.

Установите плагин на свой старый сайт WordPress (старый домен). Когда вы активируете Duplicator, перейдите на страницу администратора WordPress> Duplicator и начните с создания нового пакета.

Дубликатор создаст zip-файл вашей базы данных и содержимого WordPress. Когда процесс будет завершен, вы будете перенаправлены на страницу пакетов Duplicator.

Загрузите свой пакет и откройте SFTP для подключения к новому домену.Загрузите файлы installer.php и package.zip на новый сайт. После загрузки вам нужно будет запустить файл installer.php в вашем браузере:

 www. (YourNewWebsite) .com / installer.php 

. Вам нужно будет предоставить установщику Duplicator Installer информацию о базе данных и нажать кнопку «Запустить развертывание». После завершения процесса развертывания вы будете перенаправлены на страницу «Обновить».

Здесь вам нужно обновить свой URL. Введите свой старый и новый URL-адреса и нажмите кнопку «Обновить».Это заменит старое доменное имя новым доменным именем. После того, как процесс будет завершен, вам необходимо войти в систему нового администратора WordPress и повторно сохранить постоянные ссылки WordPress.

После этого файлы installer.php, installer-data.sql и installer-log.txt больше не нужны, поэтому их можно удалить, снова используя клиент SFTP.

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

Сначала подключите своего клиента SFTP к своей новой учетной записи хостинга. Затем возьмите файлы из папки резервного копирования и перетащите их в папку «public_html» вашей новой учетной записи хостинга для вашего нового домена.

Изображение с WebhostingNZ

Убедитесь, что все работает

Итак, вы загрузили свою базу данных и файлы в свой новый домен, но выполняется ли миграция веб-сайта там? Не совсем так, потому что вам нужно проверить, окупились ли ваши усилия. Загрузите свой новый сайт и проверьте, все ли так же, как в предыдущем домене.Если все в порядке, миграция прошла успешно. Однако есть еще несколько вещей, которые вам нужно проверить.

Проверить наличие неработающих ссылок

Новый домен — отличный способ начать с нуля и предложить своим целевым пользователям безупречный опыт, что невозможно, если на вашем сайте есть неработающие ссылки. Проверяйте каждую страницу с помощью W3C Link Checker.

Если неработающая ссылка вызвана ложным URL с другого веб-сайта, на который вы ссылаетесь, вам потребуется перенаправление 301, которое приведет пользователей в нужное место.То же самое, если неработающая ссылка пришла с вашего сайта. Если у вас нет, куда перенаправить неработающую ссылку, лучше удалить ее со своей страницы.

Проверьте свои настройки и плагины

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

Изображение через WordPress.org

Убедитесь, что ваши плагины тоже активный.

Изображение через iThemes

Внутренние ссылки должны указывать на ваш новый домен

Когда вы вставили контент в новый домен, ссылки, которые не были обновлены, по-прежнему указывают на ваш старый домен.Самый простой способ справиться с этим — использовать плагин Velvet Blues Update URLs.

Сведите к минимуму влияние на SEO

Woohoo, у вас есть полностью функционирующий новый домен. Но не так быстро, а как насчет SEO? Что, если причина переноса вашего сайта WordPress на новый домен не в наказании за SEO, а вы хотите сохранить хорошие позиции в рейтинге?

Никто не хочет терять хороший поток веб-трафика. Следующие шаги минимизируют негативные последствия для SEO при переносе вашего сайта WordPress на новый домен.

Перенаправить каждую старую страницу

Одна из жизненно важных вещей, которую вы можете сделать, — это перенаправить каждую страницу со старого домена на эквивалентную страницу нового домена.

Когда вы перенаправляете свои старые страницы, вам необходимо использовать 301 редирект — постоянные перенаправления. Чтобы настроить переадресацию 301, вам необходимо подключиться к своему старому домену с помощью клиента SFTP и получить доступ к файлу .htaccess. Откройте файл .htaccess и вставьте этот код вверху:

 #Options + FollowSymLinks
RewriteEngine на
RewriteRule ^ (.*) $ http://www.YourNewSite.COM/$1 [R = 301, L] 

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

Расскажите Google о своем новом домене

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

Во-первых, вам необходимо добавить и подтвердить свой новый сайт. Подтверждение — это процесс подтверждения того, что вы являетесь владельцем сайта в новом домене. Google необходимо подтвердить ваше право собственности, потому что после того, как вы подтвердите право собственности на сайт или приложение, вы получите доступ к его данным поиска Google и можете повлиять на его присутствие в поиске Google.

Самый простой способ подтвердить ваш новый домен — это добавить новый сайт в Search Console.

После того, как вы закончите процесс проверки, вам нужно будет использовать инструмент изменения адреса.На главной странице Search Console щелкните домен, из которого вы хотите перейти. Щелкните значок шестеренки, затем щелкните Изменение адреса .

Следуйте инструкциям инструмента и не забудьте добавить код отслеживания на свой новый веб-сайт.

Изображение через Quick Sprout

В качестве последнего шага вам необходимо отправить карту сайта в Search Console. Если вы все еще не создали карту сайта для своего нового домена, сначала вам нужно снова войти в свою учетную запись и перейти к Сканирование> Карты сайта .Нажмите «Добавить / протестировать карту сайта» и введите свой новый веб-адрес.

Изображение предоставлено Нилом Пателем

Это гарантирует, что Google проиндексирует ваш новый сайт WordPress.

Завершение

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

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

Team DevriX

Написание блога и создание контента
Наша маркетинговая команда отвечает за создание контента на веб-сайте DevriX и профилях в социальных сетях.Мы также можем предоставить вам услуги по производству контента и маркетингу: ссылка. Свяжитесь с нами, чтобы начать работу с ретейнером по входящему маркетингу.

Как переместить веб-сайт в новый домен с помощью WordPress

У вас есть новый домен и вы хотите выполнить миграцию? Перенести сайт на новый домен с помощью WordPress несложно. Хотя вам нужно не торопиться, чтобы сделать это правильно. В противном случае вы можете нанести вред как функциональности, так и эффективности SEO.

К счастью, у вас есть все инструменты, позволяющие сделать переход практически незаметным.Самое приятное то, что ваш контент с гораздо меньшей вероятностью потеряет позицию в результатах поиска Google.

Сегодня я покажу вам, как переместить ваш сайт на новый домен с помощью WordPress. В целом, на это уходит больше времени, чем на что-либо другое. Но это того стоит, чтобы сделать легкий ход.

Зачем перемещать веб-сайт в новый домен в WordPress?

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

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

Раньше перемещение веб-сайта было трудным процессом. Если бы вы не знали, что делаете, вы действительно могли бы испортить сайт. Сегодня такие системы, как WordPress, значительно упрощают весь процесс.

Даже самые новички могут эффективно переместить веб-сайт на новый домен с помощью WordPress. По большей части система делает всю работу за вас.

Вот семь шагов для перенаправления со старого домена на новый в WordPress.

1. Создайте резервную копию своего веб-сайта

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

Быть подготовленным всегда лучше, чем альтернатива.

Лично мне нравится UpdraftPlus. Он создаст резервные копии как самого веб-сайта, так и базы данных.Это удобно, потому что вам не нужно предпринимать дополнительных действий для экспорта файла SQL.

В качестве дополнительного бонуса UpdraftPlus также позволяет подключаться к облачным системам хранения, таким как OneDrive и Dropbox.

2. Использование подключаемого модуля Duplicator

В этом руководстве я собираюсь использовать подключаемый модуль Duplicator для WordPress. Это бесплатный инструмент, который позволяет загрузить весь сайт WordPress в виде файла пакета, который затем используется для расширения в новый каталог веб-сайта.

Установите и активируйте плагин «Дубликатор».

Нажмите «Дубликатор» на левой панели администратора WordPress.

На этом экране будут показаны все имеющиеся у вас пакеты для WordPress. Очевидно, у нас их нет, потому что это первый запуск плагина. Нажмите кнопку «Создать» в правом верхнем углу.

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

Нажмите кнопку «Далее», чтобы продолжить.

Вы сразу увидите экран сканирования, когда Duplicator будет искать ваши файлы.

Когда сканирование завершится, нажмите кнопку «Построить» внизу.

ПРИМЕЧАНИЕ. Если вы получили уведомление в результате сканирования, вам необходимо развернуть и устранить проблемы. Большие файлы часто вызывают эти уведомления в Duplicator, и вы можете отфильтровать определенные типы.

При появлении уведомления появляются резервные копии, видео и большие ZIP-файлы, которые вы могли сохранить.

После завершения сборки щелкните ссылку «Загрузка в один клик» и сохраните файлы на свой компьютер.

ПРИМЕЧАНИЕ: Загрузка файла installer.php может занять пару секунд.

3. Добавление новой базы данных в новый домен

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

Перейдите в «Базы данных MySQL» вашей учетной записи хостинга. Это легко найти, если вы используете такую ​​систему, как наша размещенная панель управления cPanel.

Дайте базе данных имя и нажмите «Создать базу данных». Вам нужно будет узнать имя этой базы данных при запуске файла installer.php из Duplicator. В противном случае вы не сможете подключиться.

После создания базы данных вернитесь на страницу баз данных и прокрутите вниз до раздела «Пользователи MySQL».

Добавьте имя пользователя и пароль и нажмите «Создать пользователя».«Эта информация также понадобится вам, если вы хотите переместить веб-сайт на новый домен в WordPress при использовании Duplicator.

Когда вы создаете нового пользователя, вернитесь к экрану базы данных MySQL и прокрутите вниз до раздела «Добавить пользователя в базу данных».

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

На следующем экране установите флажок «Все привилегии» вверху.Это необходимо для того, чтобы на вашем веб-сайте было все необходимое для работы WordPress, не вызывая ошибок.

Нажмите кнопку «Внести изменения» внизу.

4. Загрузите и разверните файлы дубликатора

Когда база данных готова, пора переходить к загрузке файлов, загруженных из Duplicator.

Это можно сделать несколькими способами. Многим нравится использовать программы FTP, такие как FileZilla. Сегодня я просто воспользуюсь файловым менеджером в cPanel.

Загрузите два файла из Duplicator в каталог вашего нового домена.

ПРИМЕЧАНИЕ: Если вы изменили веб-хосты, этот каталог может быть просто папкой «public_html» вашего сайта.

Теперь откройте новую вкладку веб-браузера и введите в адресную строку:

http://yourwebsitedomain.com/installer.php

ПРИМЕЧАНИЕ: Убедитесь, что вы изменили «yourwebsitedomain.com» на свое собственное доменное имя.

После загрузки программы запуска Duplicator установите флажок условий и уведомлений и нажмите «Далее».”

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

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

После завершения теста и соответствия требованиям нажмите кнопку «Далее», чтобы продолжить.

Откроется экран проверки, отображающий информацию о вашей базе данных. Убедитесь, что вы правильно ввели имя и пользователя, и нажмите кнопку «ОК», чтобы продолжить.

Обновите информацию для WordPress и нажмите «Далее». Это данные, которые хранятся на вашем веб-сайте WordPress, такие как URL-адрес и заголовок. Путь должен быть правильно добавлен сам по себе.

Наконец, нажмите кнопку «Admin Login». Оставьте флажок в поле автоматического удаления, так как программа установки вам больше не понадобится.php или ZIP-архив. Это помогает содержать сайт в чистоте и снижает риски эксплуатации.

Теперь вы можете войти на свой новый веб-сайт.

Как видите, Duplicator копирует все отлично. Образец изображения выше — это экран входа в систему, который я создал с помощью LoginPress, чтобы добавить фон и удалить ссылку для сброса пароля.

5. Добавьте 301 редирект на старый сайт

После того, как мы переместим веб-сайт на новый домен в WordPress, нам нужно настроить 301 постоянное перенаправление на старый.Это сделано для того, чтобы вы могли получать трафик на новый домен из поисковых систем, давая ботам знать, где найти ваш контент.

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

У вас есть несколько способов настроить переадресацию 301. Вы можете добавить немного кода в файл .htaccess старого веб-сайта или использовать плагин.

Добавление строк в .htaccess

Если вы разбираетесь в редактировании, добавьте это в файл .htaccess:

#Options + FollowSymLinks
RewriteEngine на
RewriteRule ^ (.*) $ http://www.yournewdomain.com/$1 [R = 301, L]

Убедитесь, что вы изменили «http://www.yournewdomain.com» на адрес своего веб-сайта.

Использование плагинов WordPress

Другой способ отправки трафика после изменения доменного имени веб-сайта — использование плагинов на старом сайте.

Вот несколько плагинов, которые вы можете попробовать:

  • SEOpress
    SEOPress имеет множество инструментов помимо создания 301 редиректа. Это может быть что-то, что вы бы использовали на своем новом сайте. Тем не менее, у него есть функции, которые позволят вам управлять обработкой 301-х годов.
  • Redirection
    Redirection, вероятно, один из самых популярных плагинов для работы с 301-ю. Он имеет множество настраиваемых параметров для управления, включая мониторинг поведения и использования посетителей.
  • 301 Редирект — Easy Redirect Manager
    Easy Redirect Manager — довольно простой в использовании инструмент. Вы можете перенаправлять отдельные сообщения, страницы, настраиваемые типы сообщений и целевой URL. Это один из самых простых в использовании плагинов для настройки 301 просто потому, что это довольно просто.

Вышеупомянутые плагины — это лишь некоторые из инструментов, которые вы можете установить для создания 301 редиректа после изменения доменного имени в WordPress. Если вам нужен более длинный список, вы можете просто ввести «301 редирект» при поиске плагинов.

Некоторые из них даже предоставят вам контроль над .htaccess, чтобы вы могли точно настроить свои правки.

6. Добавление изменения адреса в поисковые системы

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

В этом руководстве я настрою изменение адреса с помощью Google Search Console. На данный момент новая версия Search Console не поддерживает изменение веб-адреса. Так что мне нужно будет сделать это в более старой версии инструмента.

В консоли поиска Google нажмите «Перейти к старой версии» в левом нижнем углу.

Убедитесь, что вы находитесь в свойствах старого доменного имени. Он находится в раскрывающемся списке в правом верхнем углу.

Щелкните значок шестеренки и выберите «Изменение адреса.»

Затем Google запустит форму изменения адреса. Выполните каждый из шагов и отправьте свой запрос.

Как только Google узнает и проверит новые изменения, его бот начнет сканирование соответствующим образом. Это может занять некоторое время в зависимости от того, как часто Google сканирует ваш сайт.

7. Обновление социальных сетей и других учетных записей

Многие люди забывают об одном элементе — изменить доменное имя в различных социальных профилях. Facebook, LinkedIn, Twitter и везде, где вы добавили старый домен, должны отражать новый адрес.

Вы хотите, чтобы люди немедленно начали использовать новый домен.

Также не забывайте свою электронную подпись. Если вы используете URL-адрес сайта в своей электронной подписи, вы хотите убедиться, что он обновляется.

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

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

Простые способы уведомления посетителей после переезда

  • Push-уведомления
    Добавление push-уведомлений помогает удерживать аудиторию, возвращающуюся на ваш сайт. Но плагины, такие как OneSignal, также позволяют отправлять текстовые сообщения всем, кто подписан на ваш контент.
  • Написание сообщения в блоге
    Написание сообщения в блоге о переезде может держать вашу аудиторию в курсе. Вы также можете поделиться этими публикациями в социальных сетях, чтобы охватить еще больше.
  • Отправка электронной почты
    Информационные бюллетени и списки рассылки помогают людям узнать, что ваш сайт движется.Не стоит недооценивать силу электронной почты.
  • Публикация в социальных сетях
    Вам не нужно публиковать запись в блоге в социальных сетях, чтобы сообщить, что вы собираетесь перенести WordPress на новый домен. В этой ситуации могут помочь несколько запланированных обновлений на таких сайтах, как Twitter и Facebook.
  • Всплывающие сообщения
    Вам не нужно просто использовать всплывающие окна для подписок по электронной почте или экранов входа в систему. Фактически, вы можете использовать всплывающие сообщения в окне приветствия, чтобы сообщить другим, что ваш сайт перемещается.

За успешный шаг!

Возможно, самая сложная часть переноса веб-сайта на новый домен с помощью WordPress — это изменение всех URL-адресов в различных учетных записях и приложениях. Обновленные URL-адреса нужны не только поисковым системам.

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

Как часто вы задумывались о смене доменного имени? Какой ваш любимый показатель в таких инструментах, как Аналитика и Search Console, и почему?

Автор: Майкл Брокбанк

Майкл в той или иной форме работает в сфере высоких технологий с конца 1990-х годов.Он создал множество веб-сайтов с использованием HTML, Joomla и WordPress. Начав свою карьеру внештатного писателя в 2012 году, он выполнил тысячи проектов по всему миру, охватывающих широкий круг тем. Майкл в настоящее время является руководителем группы контент-маркетинга. Сегодня он руководит командой писателей, которые создают учебные пособия, сообщения в блогах и вспомогательный контент для клиентов. Помимо GreenGeeks, он управляет каналом YouTube, который помогает другим научиться тому, как стать писателями-фрилансерами, блоггерами и профессионалами в целом.

Как вручную переместить сайт WordPress

Бывают случаи, когда вам может понадобиться переместить сайт WordPress на новый домен или новый хост.В большинстве случаев вы сможете выполнить миграцию WordPress с помощью такого плагина, как Duplicator Pro, однако бывают случаи, когда плагин может быть невозможен или недоступен из-за политики сайта или, возможно, личных предпочтений.

В этих случаях вы перенесете WordPress вручную. В этой статье объясняется, как это сделать.

Перенос WordPress

Мы рассмотрим два сценария:

  1. Перенести WordPress на новый хост. Возможно, вас заинтересует перемещение хостов из соображений производительности.
  2. Перенести WordPress в новый домен. Вы можете переместить свой сайт в новый домен или создать копию сайта с целью создания нового сайта из базового сайта.

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

В статье описаны конкретные шаги, которые необходимо предпринять с помощью таких инструментов, как phpMyAdmin и MySQLWorkbench. Если вы не используете эти инструменты, руководство все равно можно будет использовать, если вы выполните общие шаги.

Шаги по перемещению сайта WordPress

1. Экспорт базы данных

Первым шагом является экспорт данных из существующей базы данных в файл SQL.

Использование phpMyAdmin (веб-хосты):

  1. Выберите базу данных существующего сайта.
  2. Щелкните вкладку Экспорт .
  3. Выберите Quick для метода экспорта
  4. Выберите SQL для формата.
  5. Нажмите Перейти .
  6. Сохраните файл на локальном компьютере.
  7. Заархивируйте файл, если вы переходите на веб-хостинг, который использует phpMyAdmin.

Использование MySQL Workbench (localhost):

  1. Выберите базу данных для экспорта.
  2. В меню «Сервер» выберите «Экспорт данных».
  3. Выбрать базу данных.
  4. Выберите Экспорт в автономный файл .
  5. Щелкните Начать экспорт .
  6. Заархивируйте файл, если вы переходите на веб-хостинг, который использует phpMyAdmin.

2.Передача файлов

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

Для передачи файлов между сайтами:

  1. Очистите все файлы в месте назначения (при необходимости сначала сделайте резервную копию этих файлов).
  2. Заархивируйте каталог WordPress исходного компьютера с помощью файлового менеджера на сервере или локальном хосте.
  3. Загрузите zip-файл на локальную машину разработки через (S) FTP или диспетчер файлов.
  4. Загрузите zip-файл на конечный компьютер через (S) FTP или диспетчер файлов в каталог, который будет содержать сайт.
  5. Разверните zip-архив на целевом компьютере с помощью файлового менеджера хоста.

3. Создание базы данных

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

Использование cPanel:

  1. Щелкните Базы данных MySQL .
  2. Укажите имя базы данных.
  3. Щелкните Создать базу данных .

Использование MySQLWorkbench:

  1. Подключитесь к соответствующему серверу базы данных.
  2. Нажмите кнопку Create A New Schema .
  3. Введите название.
  4. Щелкните Применить .

4. Создайте пользователя

Теперь мы создадим пользователя с правами на базу данных, созданную на шаге 3.

Использование cPanel:

  1. Прокрутите вниз до раздела Пользователи MySQL
  2. Предоставьте имя пользователя и пароль.
  3. Щелкните Создать пользователя
  4. В разделе Добавить пользователя в базу данных выберите базу данных и пользователя.
  5. Щелкните Добавить .
  6. Добавьте следующие привилегии: выбор, вставка, обновление, удаление, изменение, создание, удаление и индексирование.
  7. Щелкните Внесите изменения .

Использование MySQLWorkbench:

  1. Щелкните ссылку «Пользователи и привилегии» в разделе «Управление » в навигаторе.
  2. Нажмите Добавить учетную запись
  3. Введите информацию о пользователе.
  4. Щелкните вкладку Привилегии схемы .
  5. Щелкните Добавить запись .
  6. Щелкните Выбранная схема .
  7. Выберите базу данных.
  8. Выберите следующие привилегии: Выбрать, Вставить, Обновить, Удалить, Изменить, Создать, Отбросить и Индексировать.
  9. Щелкните Применить .

5. Импорт данных

Теперь мы собираемся импортировать данные в только что созданную базу данных.

Использование phpMyAdmin:

  1. Выберите базу данных, созданную на шаге 3.
  2. Щелкните вкладку Импорт .
  3. Нажмите кнопку Выбрать файл в разделе Файл для импорта .
  4. Нажмите Перейти .

Использование MySQLWorkbench:

  1. Щелкните Data Import / Restore в разделе Management в навигаторе.
  2. Щелкните Импортировать из автономного файла.
  3. Выберите файл.
  4. Выберите базу данных в раскрывающемся списке Целевая схема по умолчанию .
  5. Щелкните Начать импорт .

6. Отредактируйте wp-config.php

Есть два основных типа данных, которые необходимо изменить в файле wp-config.php после перемещения. Один — это информация о подключении к базе данных, а другой — переменные и настройки, от которых зависят ядро ​​WordPress и плагины.

Чтобы изменить файл wp-config.php:

  1. Найдите определение («DB_NAME», «{old_db_name}») и замените {old_db_name} именем базы данных, созданной на шаге 3.
  2. Найдите определение (‘DB_USER’, ‘{old_db_user}’) и замените {old_db_user} именем пользователя, созданного на шаге 3.
  3. Найдите определение (‘DB_PASSWORD’, ‘{old_db_password}’) и замените {old_db_password } с паролем пользователя, созданного на шаге 3.
  4. Найдите в файле любые экземпляры вашего старого доменного имени и замените его новым доменным именем.
  5. Замените любые экземпляры пути вашего сайта на старом сервере на путь вашего сайта на новом сервере (например,/ home / myoldhostlogin / public_html => / home / mynewhostlogin / public_html)

7. Редактировать файлы .htaccess

.htaccess часто необходимо изменять при перемещении хостов. Обратите внимание, что подробности этого применимы только в том случае, если вы используете Apache на конечном сервере.

  1. Скопируйте существующий .htaccess в .haccess.orig
  2. Отредактируйте новый файл .htaccess.
  3. Если ваша структура постоянных ссылок была по умолчанию, сохраните пустой файл.
  4. Если у вас нестандартная структура постоянных ссылок, сделайте свой.index \ .php $ — [L] RewriteCond% {REQUEST_FILENAME}! -F RewriteCond% {REQUEST_FILENAME}! -D # Примечание: строка ниже должна быть RewriteRule ./{subdirectory}/index.php RewriteRule. /index.php [L] # КОНЕЦ WordPress

    Комментарии относительно {subdirectory} указывают на то, что если ваш веб-сайт не находится в корне домена, вам необходимо их изменить. (например, http://mynewdomain.com/mynewsite/ => RewriteBase / mynewsite и RewriteRule ./mynewsite/index.php)

    8. Поменять местами значения базы данных

    Выполните этот шаг, только если вы меняете домены.В противном случае перейдите к шагу 7.

    Теперь у нас есть файлы и данные с исходного сайта на целевом сайте. Однако база данных содержит ссылки на URL старого сайта, которые необходимо заменить ссылками на URL нового сайта.

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

    Чтобы поменять местами значения с помощью скрипта поиска и замены interconnect / it:

    1. Сохраните поиск и замените скрипт в подкаталог на вашем веб-сайте (например, ../public_html/search)
    2. Перейдите в каталог скриптов (например, http://mynewdomain.com/search). При запуске сценарий считывает значения подключения к базе данных из файла wp-config.php вашего сайта, поэтому в случае возникновения ошибки исправьте файл wp-config.php.
    3. В текстовом поле «Искать» введите URL старого сайта без косой черты в конце.(например, http://myolddomain.com)
    4. В текстовом поле «заменить на» введите новый URL-адрес сайта без косой черты в конце. (например, http://mynewdomain.com)
    5. Щелкните пробный прогон и исправьте поиск или замените текст, если необходимо.
    6. Щелкните live run .

    9. Предварительный просмотр сайта

    Чтобы увидеть, как будет выглядеть ваш сайт, работающий в новом домене, до того, как вы переключите серверы, отредактируйте файл хостов, чтобы сопоставить домен нового хоста с IP-адресом вашего сервера .Это сделано для того, чтобы вы могли просматривать сайт так, как если бы изменение доменного имени было распространено до того, как вы внесли изменения в своего регистратора.

    Чтобы сопоставить новый домен с IP до распространения DNS:

    1. Добавьте сопоставление IP-адреса вашего сервера в файл hosts (например, 123.123.123.123 mynewdomain.com). Специальные инструкции для операционной системы по редактированию файла hosts.
    2. Очистите сопоставление DNS вашего компьютера. Это делается по-разному в разных операционных системах:
      1. Windows: Введите команду администратора «ipconfig / flushdns.”
      2. OS X: инструкции
      3. Linux: инструкции

    Наконец, проверьте, все ли в порядке, перейдя на свой сайт с новым доменным именем. (например, http://mynewdomain.com)

    10. Устранение проблем

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

    • Вам также может потребоваться поменять местами URL-адреса в functions.

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

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