Перенос сайта на «1С-Битрикс» с одного домена на другой

Если вы переносите сайт на другой домен, не меняя хостинг, то вся процедура займет у вас совсем немного времени.

  1. Укажите правильный путь к корневой папке. Зайдите в админку Битрикса, перейдите а «Настройки». Перейдите на вкладку: «Настройки продукта» => «Сайты» => «Перечень сайтов».
  2. Укажите необходимый сайт, затем в его параметрах скорректируйте «Путь к корневой папке веб-сервера для сайта» на необходимый.
  3. Смените здесь домен сайта.
  4. Исправьте ошибки, если высветится соответствующее уведомление в верхней части экрана.
  5. После этого сайт должен заработать. Убедитесь, что все функционирует корректно.
  6. Проверьте перенаправление основной страницы и иных внутренних страниц сайта. Внесите правки во внешние ссылки на старый сайт так, чтобы теперь они следовали на адрес нового домена.
  7. Уведомите о переезде на новый домен Google и Яндекс. Если через 1,5-2 месяца новый сайт целиком или частично отсутствует в индексе, обратитесь в техподдержку.
  8. Обеспечьте требования Вебмастеров Яндекса и Google по переезду домена. Для отечественного поисковика правила следующие: Включите оба адреса сайта в Вебмастер,после чего займитесь подтверждением прав. Файлы robots.txt на обоих доменах должны быть одинаковыми. Для Host основным зеркалом пропишите домен нового сайта, или выполните 301 редирект.
  9. Уведомите Яндекс об изменениях адреса сайта. Для этого задействуйте инструмент «Переезд сайта». Он передает Яндексу данные о смене домена, используемого протокола, выбирая показ сайта с www или без.
  10.  Уведомите Google об изменениях адреса сайт. В «Параметрах для вебмастеров» включите сайт на оба домена — старый и новый. На оба сайта заверьте свои права. Просканируйте сайт, размещенный по новому адресу. Выгрузите карту нового домена. Склейте зеркала, используя 301 редирект.

Если вы переносите сайт на другой домен, вы меняете и хостинг.

  1. Создание резервной копии: Прежде чем начать процесс переноса, необходимо создать резервную копию текущего сайта. Это можно сделать через панель управления «1С-Битрикс».
  2. Изменение настроек DNS: После создания резервной копии, необходимо изменить настройки DNS для домена, чтобы он указывал на новый сервер. Это может занять некоторое время, так как обновление DNS может занять до 24 часов.
  3. Установка и настройка нового сайта: На новом сервере необходимо установить и настроить «1С-Битрикс». После этого можно импортировать резервную копию сайта.
  4. Проверка и настройка: После импорта резервной копии, необходимо проверить, что все работает корректно. Возможно, потребуется настройка некоторых параметров, таких как настройки почты или SSL-сертификата.
  5. Перенаправление старого домена: После того, как новый сайт полностью настроен и работает, можно настроить перенаправление со старого домена на новый. Это можно сделать через панель управления DNS.

Важно отметить, что процесс переноса сайта может быть сложным и требует определенных технических навыков. Если у вас нет опыта в этом, рекомендуется обратиться к специалистам или службе поддержки «1С-Битрикс».

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

RewriteEngineOn
RewriteCond %{HTTP_HOST} ^старыйсайт.ру
RewriteRule (.*) http://новыйсайт.ру/$1 [R=301,L]

Это 301 редирект, сообщающий о том, что страница отправилась на другой адрес. Поисковики воспринимают редирект адекватно, а потому бояться санкций не следует. Через данный редирект будет передан вес по внешним ссылкам на новые страницы.

2. Рядом с базовой версией сайта вы можете обнаружить поддомен мобильной версии, который не работает. В таком случае добавьте новый мобильный поддомен. Он может быть реализован как отдельный сайт рядом с основным. Движок отправляет пользователя на него, если тот заходит с мобильного устройства. Чтобы решить эту проблему, создайте поддомен основного сайта. Например, m.site.com. Направьте его на site.com. Укажите в настройках site.com, что m.site.com — это его домен.

3. При переносе файлы попадают в папку нового домена. Однако этого мало, нужно настроить еще и CMS. В качестве домена требуется прописать новый адрес. Если применяются относительные ссылки, то настройка CMS на этом этапе завершается. При использовании абсолютных ссылок каждую из них нужно изменить самостоятельно.

4. Не забудьте, что в файле .htaccess, располагаемом в корневой директории прежнего домена, выполняется настройка 301 редиректа для страниц, медиа и файлов загрузки. Сюда добавляются следующие строки:

Options +FollowSymLinks
RewriteEngine on
<filesmatch «robots.txt$»=»»> RewriteEngine off </filesmatch>
Это директива, исключающая из перенаправления файл robots.txt. Требуется она для того, чтобы поисковики отследили изменение hosts. За редирект при этом отвечают следующие строки:

RewriteCond %{HTTP_HOST} ^site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]
RewriteCond %{HTTP_HOST} ^www.site\.com
RewriteRule ^(.*)$ http://site.org/$1 [R=301,L]

5. Возможно и такое, что после переноса сам сайт работает, но при авторизации не пускает в админ. панель. При этом в таблице b_user в поле Password для admin указан такой же хэш, что и на старой версии сайта. Для решения этой проблемы пропишите на одной из страниц в коде USER->Authorize(1);.Это данные системного администратора. Через админку вы можете поменять пароль для нужных пользователей. Не забудьте при этом вырезать кусок кода для регистрации.

Прокрутить вверх
Пролистать наверх