Как настроить перенаправление (редирект) для сайта на хостинге

Что такое редирект?

Редирект — это автоматическое перенаправление пользователя с одного адреса на другой, которое осуществляется на уровне сервера. Переадресация сайта позволяет перенаправить посетителя сайта с конкретной страницы домена на другую конкретную страницу этого домена или другого домена.

Когда нужно устанавливать перенаправление?

Допустим, вы удалили какую-то страницу с сайта и не хотите, чтобы клиенты видели ошибку при посещении этой страницы. В этом поможет перенаправление — можно просто настроить редирект с адреса удаленной страницы на главную страницу сайта. Другой пример — структура сайта может быть перестроена в результате модернизации или обновления вашего ресурса и старые страницы могут обзавестись новыми ссылками. Например, адрес форума может быть однажды изменен с yourdomain.com/forum на forum.example.com. В этом случае также будет полезным перенаправление, чтобы клиенты всегда оставались в курсе последних обновлений. Перенаправление также поможет сохранить ссылочный вес старых страниц и перенести его на новые, что очень полезно для продвижения сайта. И таких примеров может быть множество.

Как настроить перенаправление сайта?

Настройка перенаправления зависит от используемой панели управления:

DirectAdmin

  1. Перейдите в личном кабинете в раздел “Управление хостингом” и нажмите “Открыть Direct Admin”;
  2. В новом окне откроется Direct Admin. Перейдите в раздел “Аккаунты — Переадресация сайта”;
  3. В верхней строке меню из выпадающего списка выберите домен, для которого нужно настроить перенаправление;
  4. Нажмите на кнопку “Создать перенаправление” и укажите следующую информацию:
    • Локальный путь URL — исходная (старая) страница сайта, с которой нужно настроить перенаправление:
      • можно оставить просто слэш (/), чтобы перенаправлять посетителей со ВСЕХ страниц этого домена (включая главную).
        • Важно: все поддомены этого домена также попадут под направление в этом случае, так как они располагаются в подпапке основного домена. Поэтому, мы не рекомендуем использовать такой метод, если у вас есть поддомены;
      • можно указать адрес раздела сайта (items/), чтобы перенаправлять посетителей со всех страниц только этого раздела;
      • можно указать конкретную страницу сайта (items/flower.php), чтобы перенаправлять посетителей только с этой конкретной страницы;
    • Тип перенаправления:
      • 301 редирект рекомендуется использовать, когда исходная страница больше не нужна и ее контент навсегда был перемещен на новую. При 301 редиректе ссылочный вес исходной страницы будет перенесен на новую;
      • 302 редирект рекомендуется использовать, когда исходная страница в будущем будет снова доступна, а новая страница — это вынужденная мера (например, когда исходная страница на реконструкции). Ссылочный вес остается на исходной странице;
      • 303 редирект такой же временный, как и 302 редирект, но он не кэшируется. Его рекомендуется использовать, когда запрос к странице назначения должен быть выполнен через GET метод. Ссылочный вес остается на исходной странице;
    • URL назначения — страница назначения, на которую нужно перенаправить посетителя;
  5. После указания всей необходимой информации нажмите на кнопку “Создать”.

Если нужно удалить какое-то из правил редиректа, установите флажок возле этого правила и нажмите кнопку “Удалить”.

Обратите внимание на то, что все правила редиректа, которые создаются в этом меню, также записываются в файл .htaccess. Если нужно отредактировать какое-то правило, просто найдите файл .htaccess в папке нужного домена через “Менеджер файлов” и внесите необходимые изменения.

cPanel

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть cPanel»;
  2. В новом окне откроется cPanel. Перейдите в раздел “Домены — Перенаправления”;
  3. Выберите тип редиректа:
    • Постоянное (301) — это постоянное перенаправление. Т.е. при установке 301 редиректа всем, в том числе поисковым машинам, будет сообщено, что запрашиваемая страница навсегда «переехала» на новый адрес. Такое перенаправление необходимо, например, при переезде с одного доменного имени на другое. Таким образом, вы не потеряете поисковый трафик, а поисковые машины будут оповещены о смене адреса;
    • Временно перемещено (302) — это временное перенаправление. Таким образом, пользователи, вызывая страницу, на которую установлен 302 редирект, будут получать ответ с указанного в редиректе адреса. Однако в поисковых машинах прежний адрес останется и будет удерживать свои позиции;
  4. В следующем поле  “http://(www.)?” в выпадающем списке выберите домен, с которого будет производится перенаправление;
  5. Если необходимо, в поле ниже можно задать путь или директорию в качества источника перенаправления;
  6. В поле “Перенаправление” прописываем URL-адрес страницы куда будет выполнено перенаправление;
  7. Далее в разделе “Перенаправление www” выбираем:
    • перенаправлять только с www. — перенаправление запросов только если в указанном адресе присутствует приставка www;
    • перенаправление с или без www. — перенаправление запросов с и без www;
    • не перенаправлять www. — не  перенаправлять запросы, если в адресе есть www;
  8. При настройке “подстановочного перенаправления”, пользователи будут переходить на новый домен независимо от вида запроса с его сохранением в адресной строке. Для его настройки нужно отметить галочку напротив “Подстановочное перенаправление”.
  9. По окончанию внесения изменений нажмите на кнопку “Добавить”.

Внизу страницы есть раздел “Текущие перенаправления”, где будут отображаться все созданные редиректы, здесь вы сможете удалить созданное перенаправление.

Обратите внимание на то, что все правила редиректа, которые создаются в этом меню, также записываются в файл .htaccess. Если нужно отредактировать какое-то правило, просто найдите файл .htaccess в папке нужного домена через “Менеджер файлов” и внесите необходимые изменения.

ISPmanager

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть ISPmanager»;
  2. Для добавления редиректа необходимо перейти в раздел “WWW — WWW-домены”;
  3. Выберите домен, для которого хотите настроить редирект и в панели сверху нажмите на “Редиректы”;
  4. В следующем окне нажмите “Создать”;
  5. Выберите “Код” ответа сервера:
    • 301 Moved Permanently — страница перемещена окончательно;
    • 302 Found — страница перемещена временно;
    • 303 See Other — страница найдена, но для её получения нужно использовать метод GET;
  6. Укажите “Путь” страницы, для которой создается редирект. Путь должен начинаться со знака «/»;
  7. В поле “URL” введите адрес, на который будет осуществляться перенаправление (полностью с http:// или https://);
  8. По окончанию внесения изменений нажмите на кнопку “Ok”.

В разделе “Редиректы” возможно изменить или удалить созданные ранее редиректы.

Plesk

Хотим уточнить, что через панель управления Plesk перенаправление можно задать только при добавлении домена.

  1. Перейдите в личном кабинете в меню «Управление хостингом» и нажмите «Открыть Plesk»;
  2. В разделе “Сайты и домены” нажмите “Добавить домен”;
  3. В поле “Имя домена” введите имя домена, для которого вы хотите настроить перенаправление;
  4. В разделе “Тип хостинга” выберите “Перенаправление”;
  5. В поле “Конечный адрес” введите URL-адрес, на который вы хотите перенаправлять посетителей;
  6. В поле “Тип перенаправления” выберите:
    • Окончательно перенесен (код 301) — используйте этот тип перенаправления, если хотите сохранить поисковые рейтинги своего сайта после того, как окончательно перенесете его на другой адрес;
    • Временно перенесен (код 302) — используйте этот тип перенаправления для временных целей, например, если хотите протестировать новую версию сайта на реальных посетителях и при этом оставить нетронутой прежнюю версию. Если вы выберете этот тип перенаправления для вновь созданного конечного домена, то этот домен не будет индексироваться поисковыми системами;
    • Перенаправление во фрейме — в адресной строке браузера остается URL-адрес исходного сайта. То есть перенаправление происходит незаметно для посетителей. Такое название связано с тем, что стартовая страница исходного сайта содержит фрейм с конечным сайтом;
  7. По окончанию внесения изменений нажмите на кнопку “OK”.
1/5 - (2 голоса)
Поделитесь статьей
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
In this article