редирект на новый домен wordpress
Безболезненный перенос сайта на WordPress на новый домен
Иногда может возникнуть ситуация, когда необходимо сайт, работающий на движке WordPress, перенести на новый домен. Т.е. суть данного действа заключается только в изменении имени домена, все содержимое же, равно как и структура ссылок, остается прежним. При этом не маловажный момент – сохранение показателей тИЦ и PR.
К данному вопросу необходимо подходить с полным пониманием дела, ибо обратное может быть чревато неприятными последствиями.
Процесс переноса можно условно разделить на 2 части:
Перенос сайта, работающего на движке WordPress, на новый домен
В самую первую очередь необходимо сделать 2 вещи:
Дальнейшие действия могут выполняться одним из трех нижеследующих способов.
Первый способ
Это самый простой способ, требующий от вас минимум действий.
Второй способ
Третий способ
Создание 301 редиректа со старого домена на новый
Остается добиться того, чтобы при обращении к любой странице сайта по старому адресу посетитель автоматически перенаправлялся на ту же самую страницу в новом домене.
На этом процедуру переноса WordPress-сайта на новый домен можно считать законченной.
Теперь несколько слов относительно сохранения показателей тИЦ и PR сайта.
Вышеуказанная директива кроме своего прямого назначения позволяет перенести на новый домен показатель Google PR, так что с ПиАром проблем возникнуть не должно.
Я был бы признателен тому, кто разъяснит мне данный вопрос.
Перенести сайт wordpress на новый домен 301 редирект htaccess
Что бы перенаправить все старые URL адреса на новые, то есть перенести сайт на новый домен, достаточно указать в файле haccess специальный код. Но, перед тем как вы сделаете перенаправление, вам нужно импортировать весь сайт wordpress на новый адрес. И только после того как будут созданы новые адреса для всех страниц и записей, когда сайт будет полностью настроен как и старый сайт, только тогда вы можете сделать 301 редирект, то есть перенаправление. Для импорта сайта wordpress вы можете воспользоваться плагином – WordPress Importer.
После того как вы перенесёте все файлы сайта на новый домен, в ручную или с помощью плагина, зайдите в корневую директорию старого сайта, где расположены все файлы сайта, найдите файл htaccess, откройте данный файл и добавьте в него следующий код:
Options +FollowSymLinks
RewriteEngine on
RewriteRule (.*) http://www.newdomain.com/$1 [R=301,L]
В коде укажите новый адрес сайта, сохраните файл. Теперь все старые URL адреса будут перенаправлены на новые и записи и страницы. Если у вас на старом сайте есть файл Robots.txt и в нём указан host старого сайта, то можете удалить строчку host с указанием старого домена, либо можно вообще полностью удалить файл Robots.txt со старого сайта, так как он там больше не понадобится. Через определённое время, примерно 1-2 месяца, все ваши старые адреса исчезнут из поиска, тогда редирект вам больше не понадобится. 301 редирект позволит вам избежать 404 ошибок, которые могут плохо сказаться на репутации вашего сайта.
Рекомендация, для начала проконсультируйтесь со своей хостинг-компанией, возможно вам и не придётся ничего делать самому, за вас всё сделает служба поддержки хостинга.
Как правильно перенести WordPress-сайт на новый домен?
В этой статье мы расскажем, как сайт на cms WordPress перенести на другой домен так, чтобы все наполнение сайта осталось, а изменилось только его название (домен), с сохранением «анатомии» ресурса: ссылок, перелинковки, комментариев, работающих плагинов и так далее.
Можно выделить 2 основных этапа при переноса сайта на другой домен:
Переносим работающий сайт на cms WordPress на новый домен
В CMS WordPress ссылки указываются в базе данных, где указаны полные пути сайта, т.е https://site.ru/post/. Нам необходимо изменить старый домен, на новый.
Тут есть 3 варианта как это можно сделать:
Вариант №1.
Вариант №2.
Готово! Старый сайт прекрасно работает на новом домене.
Вариант №3.
Тонкости настройки 301 редиректа на старом домене
По завершению технической части переноса нам остается только настроить правильное взаимодействие с поисковыми системами с сохранением позиций в выдаче, из которой посетители сайта будут попадать уже на новый домен. Для этого потребуется настроить 301 редирект.
Сохранение PR и тИЦ при переносе сайта на новый домен
Для Yandex необходимо сделать так, чтобы редирект 301 срабатывал всегда, но только не в случаях обращения к robots.txt. Для этого достаточно добавить в .htaccess следующий код:
Похожие статьи
Технический домен по умолчанию доступен для услуг виртуального хостинга. Мы рассмотрим.
Как сменить домен на сайте WordPress за 5 минут
Менять домен сайта, это то, что категорически не рекомендуется делать. Именно поэтому, выбор доменного имени, очень важен.
Тем не менее, у вебмастера могут быть достаточно веские причины для этого. Как правило, это больше касается компаний, которые пошли вверх, и им просто необходим более привлекательный домен.
Но при этом помните, при переименовании домена, позиции сайта в поиске, скорее всего поменяются, и естественно, не в лучшую сторону. Для удержания позиций, новый и старый домены нужно будет склеивать постоянным 301-редиректом. Но сегодня речь будет о другом.
Технически, сменить домен совсем не сложно. Конечно, при условии, вы в этот момент не меняете хостинг, и при условии, что ваш сайт работает под управлением WordPress.
Далее я вам объясню и покажу, как изменить настройки и поменять доменное имя.
Кстати, раз уж вы работаете с системой WordPress, то наверняка вы слышали про плагин Yoast. Так вот, сайт этого домена в свое время тоже менялся. Когда-то, сайт размещался на домене joostdevalk.nl (по фамилии и имени основателя), и уже затем, по мере роста проекта, сайт переехал на нынешний домен yoast.com
Алгоритм действий
Как я уже выше сказал – лучше вообще не переезжать на новый домен. Но если-уж вы решились на это, то весь процесс будет состоять из трех шагов:
Но прежде чем вы начнете делать изменение домена, не забудьте сделать бэкап сайта. Также вам понадобится программа для входа на хостинг по FTP. В этой статье я буду использовать FileZilla, однако вы можете использовать любую другую программу.
Изменение доменного имени
Первый шаг – сменить домен в панели управления WordPress.
Внимание, делайте этот шаг с большой осторожностью! После смены домена в панели управления, админка сайта будет недоступной до полного завершения смены домена.
Для начала процедуры, зайдите в панель управления сайтом и откройте Настройки – Общие
Это окно содержит общие настройки сайта. Сейчас нас интересуют два поля: Адрес WordPress (URL) и Адрес сайта (URL)
Чтобы изменить свой адрес URL, просто введите новый домен и сохраните изменения. После этого, ваш сайт станет временно недоступным.
Второй шаг – редактирование файла wp-config.php
Прежде чем вы снова сможете получить доступ к своему сайту, вам необходимо отредактировать файл wp-config.php, чтобы отразить внесенные вами изменения. Это еще одна причина, по которой полное резервное копирование крайне важно перед началом этого процесса.
Откройте FileZilla (или любой другой FTP-клиент, который вы предпочитаете) и войдите в систему, указав свои учетные данные в полях Хост, Имя пользователя, Пароль, Порт. Затем выберите Быстрое соединение:
На этом этапе вы увидите два списка папок. Те, что справа, являются наиболее важными, так как они находятся на вашем сервере.
Теперь вам нужно найти корневую папку вашего сайта, которая часто называется www или public_html или названа в честь вашего сайта. Затем найдите файл wp-config.php в этой папке.
Это один из основных файлов WordPress, который определяет, как работает ваш сайт и как он подключается к сети. Чтобы отредактировать его, щелкните правой кнопкой мыши файл и выберите «Просмотр/правка». Это откроет его в выбранном вами текстовом редакторе:
Теперь найдите вот такую строчку:
/* That’s all, stop editing! Happy blogging. */
Прямо перед этой строчкой, добавьте вот эти две строки:
Где вместо example.com введите название своего нового домена.
Как только вы сохраните свои изменения и загрузите новую версию файла обратно на свой сервер, вы сможете снова получить доступ к своему сайту, и ваш домен должен быть изменен!
Но в зависимости от хостинга, вам возможно придется еще переименовать саму папку, в которой расположен ваш сайт. Просто измените его название на новый домен.
Тем не менее, ваша работа не совсем выполнена.
Третий шаг – установка редиректа и уведомление поисковиков о новом адресе.
Остался завершающих штрих. Любой сайт содержит определенное количество внешних ссылок. После изменения домена, все их нужно перенаправить на новый адрес.
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,L]
И снова, вместо сайта example.com, вы должны указать свой новый домен.
Внимание! Если как в предыдущем случае, вам пришлось переименовывать папку с названием сайта, то в этом случае, вам необходимо создать папку и назвать ее по старому домену. После чего, убедитесь, что структура каталогов соответствует вашему хостингу.
В результате, у вас снова получится две папки с названиями ваших доменов. Но их содержимое соответственно поменяется.
Теперь, заходя на свой старый адрес, вы будете перенаправлены на новый адрес.
Когда вы закончите с этим, последняя задача — сообщить Гугл и Яндекс, что вы добавили новый сайт. Этот процесс прост и займет всего несколько минут.
Перенос сайта на WordPress с одного домена на другой
Данная инструкция поможет вам, если вам нужно перенести сайт:
При простом переносе файлов WordPress из одной директории в другую, сайт «ломается» — нарушается вёрстка, пропадают картинки. Чтобы перенести сайт корректно, следуйте инструкции ниже.
Видеоинструкция
Для того, чтобы перенести сайт:
При смене домена или при переходе с протокола HTTP на HTTPS возникает необходимость изменить все старые URL-адреса на новые. Чтобы отобразить сайт на другом домене, воспользуйтесь плагином Velvet Blues Update URLs в административной панели WordPress нового сайта.
В разделе «Плагины» нажмите Добавить новый:
Введите название плагина — «Velvet Blues Update URLs», найдите его и затем нажмите Установить:
Дождитесь окончания установки и нажмите Активировать:
В меню «Инструменты» выберите пункт Update URLs:
Чтобы перенести сайт с одного домена на другой или с HTTP на HTTPS (и обратно), на открывшейся странице укажите следующие данные:
Выберите, где произвести замену URL-адресов. Для этого поставьте галочки во всех пунктах, кроме пункта Update ALL GUIDs. Затем нажмите кнопку Update URLs NOW:
Готово, вы перенесли сайт на WordPress с одного домена на другой. После проделанных шагов ваш сайт на WordPress будет доступен по новым URL-адресам.
Если вы хотите перенести сайт с WordPress hosting (или если у вас заказан тестовый период бесплатного хостинга для сайтов WordPress) на другой хостинг, воспользуйтесь инструкцией: Как перенести сайт на WordPress на другой хостинг?