Перенос сайта на Wordpress без ошибок

by Iveril
0 comments
  1.  Заходим в папку сайта, который хотим перенести, выделяем все папки и файлы, создаем zip архив.
  2. Заходим в phpmyadmin, выбираем базу данных переносимого сайта и скачиваем ее, нажав в верхнем меню export.
  3. Заходим в папку на новом сервере, где будут расположены файлы сайта, удаляем все, что там есть и копируем в эту папку архив с сайтом, который был создан в пункте 1.
  4. Распаковываем архив, удаляем файл архива, оставляем разархивированные папки и файлы.
  5. Заходим в папку wp-content/cache и удаляем все, что там есть.
  6. Заходим в корневую папку сайта, открываем файл wp-config и редактируем при необходимости имя базы данных и пароль (если вы их меняли), также просмотрите весь файл и при необходимости замените адрес сайта, если он указан в каких-либо правилах файла wp-config.
  7. В phpmyadmin  переходим в таблицу «wp_options». В строках «siteurl» и «home» заменим старый домен на новый.
  8. Также в phpmyadmin заходим открываем вкладку sql и выполняем поочередно три запроса:

Запрос 1:

UPDATE wp_options SET option_value = replace(option_value, ‘http://site1.ru’, ‘http://site2.ru’) WHERE option_name = ‘home’ OR option_name = ‘siteurl’;

Запрос 2:

UPDATE wp_posts SET guid = replace(guid, ‘http://site1.ru’,’http://site2.ru’);

Запрос 3:

UPDATE wp_posts SET post_content = replace(post_content, ‘http://site1.ru’, ‘http://site2.ru’);

Важно, чтобы вместо site1.ru (старый домен) и site2.ru (новый домен) стояли ВАШИ значения, причем без слеша ( / );

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

Настройки 301 редиректа на старом домене

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

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

Options +FollowSymLinks

RewriteEngine on

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

Важно! На месте site2.ru укажите ваш новый домен.

Эти изменения помогут вам сохранить поисковые позиции в системе Google.

Чтобы сохранить позиции в Яндексе нужно сделать так, чтобы редирект 301 срабатывал постоянно, но только не в случаях обращения к robots.txt. Для этого нужно  в .htaccess добавить следующий код:

<FilesMatch «robots.txt$»>

RewriteEngine off

</FilesMatch>

Options +FollowSymLinks

RewriteEngine on

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

Также в файл robots.txt нужно добавить следующий код:

User-Agent: *

Disallow:

Host: site2.ru

Важно! site2.ru ОБЯЗАТЕЛЬНО  замените на ваш новый домен!

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

You may also like