6 шагов по перемещению веб-сайта на новое доменное имя
Опубликовано: 2020-12-16Доменное имя вашего веб-сайта является ключевой частью вашего бренда. При настройке веб-сайта это одно из первых решений, с которым вам нужно определиться. Со временем вы можете понять, что ваш первоначальный выбор был не лучшим или что ваш бизнес развился до того, что первоначальный выбор не отражает ваш текущий бренд.
Таким образом, решение состоит в том, чтобы изменить ваше доменное имя. В этой статье мы расскажем, как вы можете переместить свой веб-сайт на новое доменное имя с минимальными трудностями.
Шаг 1: предварительное планирование
Прежде чем вы начнете перемещать свой веб-сайт, вы должны предпринять несколько шагов, чтобы упростить этот процесс.
Реализуйте план действий
Ниже мы даем вам рекомендации о том, что и когда делать, а также предложения по инструментам, которые вы, возможно, захотите использовать для выполнения задачи. Используя эту информацию, вы можете составить план действий, чтобы у вас были уникальные пошаговые инструкции, соответствующие вашей ситуации.
Отберите и очистите свой контент
Со временем ваш сайт будет расти, поскольку вы добавляете письменный контент, видео, изображения и многое другое. Однако некоторые из них уже не актуальны, плохо работают или устарели.
Если вы решите, что эти элементы больше не нужны, удалите файлы. Вы освободите ценное место для хранения в среде вашего веб-хостинга, и процесс перемещения станет проще, поскольку вы перемещаете меньше активов.
Проверьте структуру своего сайта
Просмотрите файлы своего сайта. Это будет напоминанием об общей структуре вашего сайта и о том, как все ваши файлы сочетаются друг с другом. Если, однако, вы планируете изменить структуру своего сайта в рамках своего переезда, вам следует заранее спланировать любые перенаправления HTTP 301, которые вам нужно будет указать в файле .htaccess .
(Перенаправления HTTP 301 помогают вашим пользователям находить перемещенные веб-страницы, даже если пользователю известны только старые адреса этих страниц.)
Например, если все, что вы делаете, перемещаетесь с http://old-domain.com/blog/postname на http://new-domain.com/blog/postname , то процесс настройки перенаправления будет справедливым простой - требуется только одно общесистемное перенаправление.
Однако, если вы перейдете с http://old-domain.com/blog/old-postname на http://new-domain.com/new-folder/new-postname , то настройка перенаправления может быть очень сложной - потенциально требуя перенаправления для каждой страницы.
Решите, будете ли вы переходить к новому провайдеру веб-хостинга
Если ваш текущий план веб-хостинга не соответствует вашим потребностям (или вы недовольны услугами, которые вы получаете), подумайте о переходе к новому провайдеру веб-хостинга одновременно с перемещением своего веб-сайта на новое доменное имя.
Перемещаясь на новый хост и одновременно выбирая доменное имя, вы сводите к минимуму количество перемещений, которые вам нужно сделать с вашим сайтом. Кроме того, некоторые хосты предлагают бесплатные услуги по миграции или поддержку переноса веб-сайтов новым клиентам, что было бы полезной услугой.
Шаг 2: Создайте резервные копии ваших файлов и баз данных
В идеальном мире перенос веб-сайта должен работать безупречно с первого раза. К сожалению, этого, вероятно, не произойдет, поэтому одна из самых важных вещей, которые вы можете сделать при подготовке к переносу своего веб-сайта (либо на новый хост, либо просто на новое доменное имя), - это сделать резервную копию .
Резервное копирование вручную
Вы можете выбрать резервное копирование файлов вручную (то есть вы сами решаете, какие файлы будут скопированы в ваше хранилище резервных копий). Для этого необходимо использовать два инструмента: FTP-клиент и Adminer (ранее известный как phpMinAdmin).
С помощью FTP-клиента вы будете создавать резервные копии файлов WordPress, отвечающих за внешний вид вашего веб-сайта (например, тем и плагинов), а также ядра WordPress, которое вы установили). WordPress рекомендует использовать FileZilla, который можно использовать для резервного копирования ваших файлов всего несколькими щелчками мыши после установки и настройки клиента.
Для резервного копирования базы данных WordPress вам понадобится дополнительный инструмент. В базе данных хранятся сообщения, страницы, информация о пользователях и многое другое, и Adminer может помочь вам создать резервную копию этих элементов.
Мастер резервного копирования cPanel
Многие провайдеры веб-хостинга предлагают своим клиентам использовать панель управления cPanel для управления средой своего веб-сайта. Одна из функций, включенных в cPanel, - это возможность создавать полную резервную копию всех ваших файлов, электронной почты и баз данных.
Преимущество использования мастера резервного копирования cPanel заключается в том, что вам просто нужно запустить резервное копирование. Мастер сделает остальную работу, отправив вам электронное письмо, когда резервное копирование будет выполнено и готово к загрузке. Обратной стороной, однако, является то, что резервные копии cPanel могут использоваться только самой cPanel - если вы переходите с хоста, на котором есть cPanel, на тот, у которого нет, вы не сможете использовать резервные копии, созданные с помощью его мастера.
Плагины
Для тех, кто менее техничен, не хочет вручную создавать резервную копию своего сайта или не может использовать резервную копию cPanel, существует множество плагинов, которые могут помочь с этой задачей. К ним относятся Duplicator, All-in-One WP Migration и UpdraftPlus.
Шаг 3. Перенесите файлы на новое доменное имя
Теперь, когда вы создали резервные копии файлов, вы можете начать процесс переноса файлов с существующего доменного имени на новое. Опять же, есть несколько вариантов, которые помогут вам в этом процессе.
Ручная передача
Так же, как вы можете вручную создавать резервные копии файлов, вы можете вручную переносить отдельные файлы и базы данных из старой среды в новую. Обратите внимание, что при переносе файлов вашего веб-сайта вручную порядок, в котором вы что-то делаете, имеет значение.
Первое, что вам следует перенести, - это ваши базы данных (это можно сделать через Adminer). Затем отредактируйте файл wp-config.php , поскольку он контролирует доступ между WordPress и вашей базой данных (опять же, сделайте резервную копию файла, прежде чем редактировать его, на случай, если вам нужно откатить свои изменения). Вам следует обновить файл wp-config.php, указав имя обновленной базы данных, имя пользователя и пароль.

Наконец, вы можете загрузить оставшиеся файлы для своего веб-сайта, включая файлы для ваших тем и установленных плагинов. Так же, как вы использовали FTP-клиент (например, FileZilla) для резервного копирования этих файлов, вы можете использовать FTP-клиент для загрузки файлов в новую среду, вручную выбрав нужные фотографии.
cPanel
Если и старая, и новая среда позволяют использовать панель управления cPanel, можно восстановить полную резервную копию. В зависимости от хостинговой компании, с которой вы работаете, вам может потребоваться обратиться в службу поддержки за помощью.
Плагины
Перенос вручную может занять довольно много времени, и не все пользователи могут полагаться на cPanel для резервного копирования и миграции сайта. Вот тут и появляются плагины - доступны плагины, которые могут помочь вам переместить все файлы вашего веб-сайта, включая собственный VaultPress WordPress, а также Duplicator, All-in-One WP Migration и UpdraftPlus.
Шаг 4: Добавьте перенаправление
После перемещения файлов вам необходимо добавить перенаправление, отредактировав файл .htaccess в своем старом домене. Поскольку ваше доменное имя изменилось, вам понадобится способ автоматически отправлять пользователей со старой ссылки на новую. В противном случае они увидят ошибку HTTP 404 Page Not Found.
Если все, что вы сделали, это изменили свой домен верхнего уровня (например, с http://old-domain.com на http://new-domain.com ), то правило перенаправления, которое вам нужно добавить, будет довольно простым:
#Options + FollowSymLinks RewriteEngine на RewriteRule ^ (. *) $ Http://new-domain.com/$1 [R = 301, L]
Однако если структура вашего сайта значительно изменилась (т. Е. Вы переместили весь раздел своего сайта во вложенную папку) и это отражено в URL-адресах ваших страниц, вам необходимо добавить отдельные правила для каждой перемещенной страницы. :
Перенаправить 301 / старая-страница / http://new-domain.com/new-page/
Шаг 5. Проверьте неработающие ссылки
На этом этапе вы изменили все свои URL-адреса и настроили перенаправления, чтобы пользователи могли находить ваши страницы, даже если у них есть только ваш старый URL. Однако есть вероятность, что что-то было упущено, особенно если вы вносите более сложные изменения в свои URL-адреса и вам нужно добавить большое количество отдельных перенаправлений.
Есть несколько способов проверить неработающие ссылки. Если вы используете Google Search Console, вы можете проверить неработающие ссылки (при условии, что у Google было время переиндексировать ваш сайт после внесения изменений). В качестве альтернативы вы можете использовать сторонний плагин, предназначенный для поиска неработающих ссылок, или такой инструмент, как URL Profiler или Sitebulb.
Шаг 6. Обновите XML-карту сайта и переиндексируйте триггер
Карта сайта XML - это страница, которая содержит список страниц на этом веб-сайте и то, как они связаны (или связаны) друг с другом, написанная с использованием языка разметки XML. При перемещении вашего веб-сайта на новое доменное имя (или всякий раз, когда вы меняете свои URL-адреса), вы захотите обновить карту сайта XML, чтобы она была правильной.
Карты сайта XML являются ключевым инструментом для поисковых систем, которые используют эти страницы, чтобы помочь им индексировать веб-сайты и определять, как различные страницы связаны друг с другом. Наличие карты сайта само по себе не улучшает рейтинг вашей поисковой системы, но облегчает поиск релевантных страниц всякий раз, когда кто-то выполняет поиск.
После обновления карты сайта XML вы можете попросить Google переиндексировать ваш сайт, чтобы можно было обновить все URL-адреса, кэшированные Google. Хотя вы можете полагаться на свои перенаправления для отправки людей на правильный URL-адрес, обновление URL-адресов, чтобы пользователи не перенаправлялись, является лучшей практикой.
Часто задаваемые вопросы и другие соображения
Вы можете подумать, что все готово, когда процесс миграции завершится, но есть еще несколько вещей, на которые вам нужно обратить внимание и что делать при переносе вашего веб-сайта на новое доменное имя:
- Следите за своими файлами журналов, как созданными WordPress, так и любыми используемыми вами пакетами аналитики. Самая большая проблема, с которой вы, вероятно, столкнетесь, - это ошибка HTTP 404 Page Not Found. Если вы их видите, исправьте их, обновив файл .htaccess с соответствующими перенаправлениями.
- Если у вас есть адреса электронной почты, использующие старый домен, вам необходимо настроить адреса электронной почты в новом домене. Шаги, необходимые для этого, зависят от регистратора и хост-провайдера, с которым вы работаете для доменов и электронной почты соответственно. В качестве альтернативы вы можете просто настроить новый адрес электронной почты и пересылать все электронные письма на старый адрес.
- Сообщите людям, что вы переехали! Хотя настроенные вами перенаправления полезны (и люди заметят изменения, когда их веб-браузер перенаправляет их), приятно сообщить вашим посетителям и партнерам, что они могут найти вас в вашем новом домене.