WordPress перенос сайта на другой домен
Опубликовано:
Очень часто мы можем столкнуться с ситуацией, когда требуется перенос сайта на новый домен. От этой процедуры не застрахован никто. Именно поэтому я хочу описать правильный метод переноса wordpress сайта на другой домен. При правильном wordpress переносе показатели ссылочного веса перенесутся на новый домен.
Содержание
Перенос сайта на wordpress движке можно разделить на два этапа:
- Перенос сайта wordpress на другой домен
- Создание 301 редиректа с одного домена на другой
Перенос сайта на WordPress на новый домен:
Для начала нужно сделать резервную копию сайта (в случае, если что-то пойдет не так и вы захотите вернуть сайт на прежний домен без последствий). После требуется скопировать или перенести все файлы сайта в новую корневую папку
(например, если вы переносите сайт с домена php. net на домен php.ru, вам необходимо скопировать файлы из каталога php.net в каталог php.ru, естественно, перед этим вы должны создать этот самый каталог)
В самом WordPress изменить url сайта не сложно. Достаточно зайти в админ-панель wordpress’a, перейти во вкладку Настройки/Общее и в полях, касающихся адреса сайта, изменить домен на новый и сохранить изменения. Готово! Теперь ваш сайт находится на другом домене.
P.S.: Забыл упомянуть о парковке домена, думая, что это уже произошло у вас по умолчанию. Напоминаю, необходимо припарковать домен к тем же dns, на которых стоит старый домен. Подождите около 6-12 часов для обновления dns и работайте с новыми доменом. Иногда dns обновляются очень долго (до 3х суток). Это может быть связано с cookies файлами вашего браузера. Необходимо очистить cookies браузера за все время, после чего обновить страницу с новым доменом.
Создание 301 редиректа на новый домен:
Дело за главным. 301-редирект нужен для того, чтобы переходя на старый домен, пользователь автоматически был перенесен на новый. Для установки простого 301 редиректа на новый домен необходимо открыть файл .htaccess в каталоге старого домена, заменить все содержимое в нем на:
<FilesMatch "robots.txt$"> RewriteEngine off </FilesMatch> Options +FollowSymLinks RewriteEngine on RewriteRule (.*) http://newdomain.ru/$1 [R=301,L]
Под «newsite.com» я подразумеваю адрес нового домена, на который мы, собственно, и переносим наш wordpress сайт. Небольшой комментарий относительно файла robots.txt. В файле .htaccess мы исключили его из редиректа для того, чтобы передавать Яндекс тИЦ со старого домена на новый с помощью robots.txt.
В корневом каталоге старого домена находим файл robots.txt и добавляем в него следующие строки:
User-Agent: * Disallow: Host: newdomain.ru
Готово! Мы создали 301 редирект со старого домена на новый. Однако, редирект происходит только с главной страницы старого сайта, а страницы, на которые пользователь может перейти с поисковых систем, например, окажутся для него недоступными. Для редиректа между страницами сайта я использую wordpress плагин Simple 301 Redirects. В нем можно производить простые редиректы со старых страниц на новые. Однако, если на вашем сайте очень много страниц, этот плагин вам не помощник, ибо для каждого редиректа приходится прописывать адреса вручную. Либо пишите редиректы на самые главные страницы, с которых идет большинство трафика с поисковых систем, либо постарайтесь найти способ написать маску для .htaccess файла, с помощью которой все страницы будут редиректиться автоматически.
Перенос wordpress сайта на другой домен • фриланс-работа для специалиста • категория Веб-программирование ≡ Заказчик Алексей Колбас
6 из 6
проект завершен
публикация
прием ставок
утверждение условий
резервирование
выполнение проекта
проект завершен
Необходимо корректно перенести сайт на wordpress (тема Avada + плагин woocommerce) с одного домена на другой.
Отзыв заказчика о сотрудничестве с Oleg G.
Перенос wordpress сайта на другой доменКачество
Профессионализм
Стоимость
Контактность
Сроки
Работа была выполнена быстро и профессионально, в будущем буду рад работать с данным исполнителем.
Отзыв фрилансера о сотрудничестве с Алексеем Колбасом
Перенос wordpress сайта на другой доменОплата
Постановка задачи
Четкость требований
Контактность
Все отлично, был рад сотрудничеству!
Oleg G. | Сейф
- Ставки 9
дата онлайн рейтинг стоимость время выполнения
-
1 день400 RUB
1 день400 RUB
Алексей здравствуйте! Задача понятна, готов приступить к выполнению.
-
6319
144 1
1 день300 UAH
Олексій Ч.
1 день300 UAH
Добрый день, сделаю без проблем сегодня, пишите буду рад помочь
Спасибо -
ставка скрыта фрилансером