Как перенести сайт на другой домен на движке WordPress

Допустим был домен  domen.domen.ru  стал – domen.ru
Уточним, сайт на движке WordPress.
Скорее проблемма следующая – как безболезненно  перенести сайт на WordPress на новый домен.
Инода нужно перенести сайт, работающий на WordPress на другой домен, содержимое, структура ссылок, дизайн, остаются прежними.
Основная задача – сохранение показателей тИЦ и PR.
Не будем заострять вопрос на переносе файлов, базы данных, утановке движка и др. Хотя всё не очевидно. Кроме закачки файлов на новый хостинг , можно проделать следующие операции на предыдущем движке:
Первый способ. Это самый простой способ, требующий от Вас минимум действий.

1. Зайдите в админ-панель Вашего сайта на страницу “Настройки – Общие”.
2. В полях “Адрес WordPress” и “Адрес блога” укажите URL нового домена и подтвердите изменения, нажав на кнопку “Обновить опции”.
3. Готово. В тот же момент WordPress переадресует Вас на страницу входа в админ-интерфейс, но уже на новом домене.

Второй способ.

1. Откройте сохраненный sql-дамп базы данных в текстовом или PHP редакторе.
2. Замените все вхождения старого адреса сайта на новый адрес, например, http://домен заменить на http://новый-домен , и сохраните изменения.
3. Загрузите дамп в базу данных на сервере, предварительно удалив из нее все имеющиеся таблицы.
4. Готово. Сайт на WordPress работает по новому адресу.

Третий способ.

1. Зайдите в phpMyAdmin и выберите базу данных.
2. Нажмите на вкладку “SQL” и поочередно выполните следующие 3 запроса, заменив http://домен и http://новый-домен соответственно на старый и новый адреса сайта (обратите внимание, что в конце адреса не должно быть слеша):
а) UPDATE wp_options SET option_value = REPLACE(option_value, ‘http://домен’, ‘http://новый-домен ‘) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

б) UPDATE wp_posts SET guid = REPLACE(guid, ‘http://домен ‘,’http://новый-домен ‘);

в) UPDATE wp_posts SET post_content = REPLACE(post_content, ‘http://домен ‘, ‘http://новый-домен ‘);

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

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

Надо заменить содержимое файла .htaccess, на следующее :
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://новый-домен /$1 [R=301,L]

(вместо newдоменуказывается новый домен)

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

Однако, есть тонкости и другие решения. Читайте продолжение по теме:  Как перенести сайт на другой домен.

About: neadmin


Leave a Reply

Your email address will not be published. Required fields are marked *

Skip to toolbar