Безболезненный перенос сайта на новый домен: инструкция для WordPress
Переезд и ремонт – события, актуальность которых не меняется веками. Даже появление электронной «прописки» не избавило человека от этой утомительной процедуры. Конечно, смена домена не сопровождается физической работой, но подключить умственный ресурс и моторику пальцев рук придется. Основной акцент в переносе содержимого портала – полноценная сохранность информации, включая подписчиков и позиции в поисковиках.
Разработка плана действий и выбор инструмента
Условно, весь процесс смены домена можно разбить на три этапа:
- основной блок работ – перемещение e-контента;
- забота о посетителях – настройка 301Случается такое, что веб-страница или весь сайт целиком переезжает на новый URL-адрес навсегда. 301 редирект — это перенаправление на другой адрес сайта. Редирект…Перейти к словарю терминов редиректа;
- указания роботом – модификация файла «robots.txtRobots.txt (в русскоязычной транслитерации - "роботс") - файл, позволяющий регулировать индексацию веб-ресурса ведущими поисковиками. Этот текстовый документ…Перейти к словарю терминов ».
Выработав план мероприятий, остается определиться с инструментом для их реализации. Нам понадобиться простая и бесплатная система управления содержимым, где кандидата лучше WordPress, обычному пользователю искать не стоит.
Начинаем перемещать содержимое портала
Если реальный переезд начинается с заботы о хрупких предметах, то прологом в переносе электронной информации выступает создание резервной копии – backup. Последовательность действий для этой операции, осуществляемых из командной строки безопасной сетевой оболочки, такова. Вначале, необходимо указать директорию с WordPress:
Далее используем утилиту tar.
Создаем резервную копию
Собственно, сама программа – это не архиватор. Поэтому, в командной строке важно указать метод сжатия. В расположенном ниже примере, для архивирования применяется gzip, что задается параметром –z. Пользователи, предпочитающие утилиту bzip2, могут заменить ключ «-z» на «-j». В итоге, набираем:
Остальной комплект используемых ключей стандартный:
- -c – создание резервной копии;
- -p – сохранение прав доступа;
- -f – указание файла, куда производится сжатие информации.
При необходимости распаковать архив в каталоге нового домена, нужно воспользоваться схожей строкой:
Замена ключа «-c» на «-x» указывает утилите, что вместо операции сжатия используется извлечение. Чтобы визуализировать процесс, можно в состав параметров включить «-v» или «-vv». Второй вариант отобразит на экране максимально детальную информацию о файлах, извлекаемых из резервной копии.
Переносим базуКэш поисковика (в переводе с английского "тайник") - весь перечень данных, содержащихся в данный момент в поисковой системе. Информация, считанная,…Перейти к словарю терминов данных (БД)
Переход на новый доменДомен или доменное имя - символьное обозначение веб-ресурса в Интернете, пространственная область иерархических наименований, которая обслуживается…Перейти к словарю терминов , не обязательно сопровождается сменой хостинга. Однако, если серверFile Transfer Protocol - сокращенно FTP (в переводе с английского - протокол передачи файлов) - интернет-протокол, позволяющий осуществлять передачу данных в сети. Его…Перейти к словарю терминов также модифицируется, то процесс необходимо начать с предварительных правок. Вначале, преобразуем таблицу WordPress в SQL-формат. Для экспорта рекомендуется использовать приложение phpmyadmin (утилита потребуется в дальнейшем). Второй шаг – импорт файла dump.sql в новую БД.
Переквалифицируемся в редактора
Чтобы сайт запустился с нового домена, остается подкорректировать wp-config.php. Файл конфигурации WordPress располагается в корневой директории портала, редактированию в нем подлежат строки, связанные с БД:
В первых трех случаях вторые параметры необходимо заменить собственными данными.
Фактически, после выполнения указанных манипуляций, портал начнет функционировать на новом домене. Остается внести ряд завершающих штрихов, чтобы избежать некорректного отображения ряда ссылок. Для устранения этих погрешностей вновь потребуется утилита phpmyadmin. Запускаем приложение, выбираем необходимую БД и далее вкладку SQL. Остается выполнить код – модифицировать абстрактные параметры Old.com и New.com на корректные значения:
Важное дополнение. В конце адресов должен отсутствовать слеш – «/».
Большинство инсталляций WordPress использует стандартный префикс таблиц wp. Поэтому в примере указан именно этот вариант. При работе с неординарной версией WordPress необходимо изменить классический префикс на допустимый вариант.
Исключение составляют ссылки шаблона, содержащие старое имя домена. Их придется поправить вручную. Альтернативный способ набрать в текстовом редакторе следующий код:
Как и ранее, абстрагированные от реальности адреса Old.com и New.com необходимо заменить собственными параметрами. При сохранении скрипта используйте кодировку utf-8. Имя файла должно быть script.sh, расположение – корневой каталог WordPress.
Чтобы запустить скрипт выполняем, уже использованный ранее, переходClick Through Rate или CTR (перевод, что можно перевести, как кликабельность) - это соотношение между общим числом показов и кликов (переходов) по баннеру или рекламному…Перейти к словарю терминов к папке:
Следующая командная строка запускает программный код:
С этой отметки, все ссылки портала должны функционировать корректно.
Перенаправление обращений
Корректность перехода по старому адресу на новый домен обеспечит установка 301 редиректа. Процедура осуществляется редактированием содержимого файла .htaccess«Доступ к гипертексту» - документ доп.конфигурации HTTP-сервера Apache и его аналогов. Что же такое .htaccess и как его правильно использовать, читайтеПерейти к словарю терминов . Изначально, отключаем механизм преобразований, выполняя:
Далее, последовательно запускаем следующие директивы:
Не забываем, что на месте абстрактного параметра должен указываться адрес нового домена.
Куда же без ПиАр
В завершении, необходимо позаботиться об «авторитете», честно заработанном на старом сайте. Открываем файл robots.txt и прописываем там адрес нового домена:
Чтобы оставить портал полностью доступным для сканирования роботами, убедитесь в присутствии следующих строк внутри тела файла:
Второй параметр указывает папки, которые запрещены к просмотру извне. Пустое поле делает портал абсолютно прозрачным, параметр слеш – «/», наоборот, скроет весь сайт от поисковиков. Подобная опция эффективна, когда вместе меняется не только адрес домена, но и содержимое сайта. А это уже не наш случай.