Содержание

Как добавить редирект для вашего веб-сайта

Вступление

В этом руководстве вы узнаете как добавлять простое перенаправление или редирект для вашего веб-сайта! Мы рассмотрим как это сделать при помощи панели управления Hostinger или функции перенаправления в cPanel. Очень важно знать, как это сделать, если вы хотите перенаправить ваш веб-сайт или какую-то его страницу на другой сайт или отдельную страницу. Например, в этом руководстве, мы будем использовать веб-сайт с доменным именем thomvtutorials.com и добавлять редирект для него на google.com.

Что понадобится

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

  • Доступ к панели управления в вашем хостинг-аккаунте.

Вариант 1 – Добавление редиректа через панель управления Hostinger

Процесс установки перенаправления или редиректа на Hostinger очень быстрый и простой. Вам нужно только знать URL, на который собираетесь сделать редирект и новый адрес, для перехода пользователей.

Шаг 1 – Поиск раздела перенаправления

Для создания редиректа вашего веб-сайта, сначала перейдите в подраздел “Перенаправления” в разделе “Домены” в панели управления.

Шаг 2 – Введите URL

После этого вы увидите 2 секции. Первая — это ваш веб-сайт, в нашем случае http://thomvtutorials.com. Вторая секция — для задания адреса редиректа, например https://google.com. Как только все детали заполнены, нажимайте кнопку “Создать”, чтобы продолжить.

Поздравляем, это всё, что вам нужно знать для создания редиректа или перенаправления на веб-сайте Hostinger!

Вариант 2 – Добавление редиректа через cPanel

Если ваша хостинг-платформа использует cPanel, то процесс добавление редиректа для вашего веб-сайта очень прост. В этом руководстве будет рассмотрено всего несколько дополнительных опций.

Шаг 1 – Нахождение функции редиректа

Начинаете с авторизации в вашей cPanel и следуем этим простым шагам:

  1. Находите поисковую панель вверху страницы вашей cPanel, как показано на скриншоте ниже:
  2. Вводите слово “перенаправления” в поисковой панели и нажимаете ссылку “Перенаправления”, которая появляется в разделе “Домены”:

Шаг 2 – Использование функции Перенаправления (редирект)

После нажатия на кнопку “Перенаправления”, вы перейдёте в главное окно этого раздела:

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

Вернёмся к этой секции немного позже.

Шаг 3 – Заполнения основных параметров функции редирект

Итак, здесь, в главном окне “Перенаправлений”, начинайте с выбора следующего:

  1. Тип:
    • Постоянный – эта опция будет сообщать поисковым системам и пользователям, что URL изменён на постоянной основе (перенаправлен на другой) и загрузка должна производиться с нового адреса по запросу в браузере или поисковой системе. В нашем случае, мы выбираем эту настройку.
    • Временный – сообщает браузеру/поисковой системе, что URL изменился, но перед тем как производить переадресацию пользователя на этот URL, будет попытка загрузить старый. Проще говоря, эта настройка сообщает нашему браузеру: “Ей, мой номер телефона временно изменился на этот, но я не уверен как надолго, так что если необходимо, позвоните по старому, чтобы проверить вдруг он работает. Если нет, вы будете переадресованы на новый автоматически”.
  2. http://(www .)?:
    • Все общедоступные домены – если вы оставите эту настройку, редирект будет применено для ВСЕХ доменов, которые есть в cPanel вашего аккаунта.
    • Выбранное вами доменное имя – эта настройка у каждого своя (отображаются ваши текущие домены, прикрепленные к cPanel данного аккаунта). Вы можете выбрать нужный домен, для которого будет выполнен редирект. В нашем случае, надо выбрать из списка http://thomvtutorials.com.

Эти два действия показаны на иллюстрации ниже:

Когда действия, описанные выше, выполнены успешно, можно переходить к наиболее продвинутой части этого руководства: заполнение настроек, необходимых для активации переадресации. Внимательно посмотрите на следующую иллюстрацию, все настройки и всё, что нужно добавить здесь, описано ниже (числа на рисунке соответствует номеру в разъяснении):

  1. В этом поле, вручную нужно ввести подраздел вашего веб-сайта (путь), который вы хотите, чтобы был перенаправлен на другой веб-сайт (или другой путь). Например, в этом руководстве, в качестве подраздела выбран “subfolder”, таким образом вся ссылка, которая будет перенаправленна позже будет выглядеть вот так: http://www. thomvtutorials.com/subfolder. Вы можете оставить это поле незаполненным, если вы хотите просто добавить редирект на весь ваш веб-сайт (а не отдельный раздел), тогда это будет выглядеть вот так: http://www.thomvtutorials.com.
  2. Теперь в поле “Перенаправляет на”, вам нужно ввести место переадресации. На иллюстрации указано http://google.com. Таким образом, согласно предыдущему действию и тем настройкам, что показаны на иллюстрации, наш редирект будет выглядеть так: ссылка веб-сайта
    http://www.thomvtutorials.com/subfolder
     (если вы введёте её в браузере) будет перенаправлять вас на http://google.com.

    ВАЖНО: Не забывайте ввести “http://” перед желаемым доменом (ссылкой) перенаправления перед его подтверждением. Иначе, вы получите предупреждение.

  3. В секции “Перенаправление www .”, вам нужно выбрать поведение этого перенаправления:
    • Перенаправлять только с www . – эта опция означает, что редирект будет работать ТОЛЬКО, если вы введёте адрес С “www . вначале. Например, в нашем случае переадресация будет работать только, если мы напишем в браузере www.thomvtutorials.com/subfolder.
    • Перенаправить с или без www . – эта опция является сочетанием первой и второй, поэтому редирект вашего веб-сайта будет производиться как с
      “www .”
      так и без него.
    • Не перенаправлять www . – данная опция работает противоположно первой. Веб-сайт будет перенаправлен ТОЛЬКО, если ввести ссылку С “www .” вначале. То есть, к примеру, редирект будет работать только, если мы напишем thomvtutorials.com/subfolder в адресной строке браузера.
  4. О настройка “Групповое перенаправление” можно почитать в “Примечании” ниже на этой же странице. В целом, если отметить эту опцию, все файлы внутри раздела, на который мы добавляем редирект, будут перенаправлены на все файлы с таким же именем в адресованном разделе. Например, опция “Групповое перенаправление” включена для homedomain.com/subfolder (для которого установлена переадресация на destinationdomain. com
    ) и если мы вводим homedomain.com/subfolder/picture1.png в нашем браузере, это приведёт нас к destinationdomain.com/subfolder/picture1.png взамен.
  5. Проверив все предыдущие шаги и удостоверившись, что всё верно, можно нажать кнопку “Добавить”. Это подтвердит создание перенаправления и введёт его в действие.

Проверка работы переадресации

Теперь, когда ваша первая переадресация успешно добавлена, вы уже можете её проверить! Введите адрес страницы, на которую установлена переадресация в браузере и смотрите куда вы попадёте. Если вы попадёте на назначенную ссылку, поздравляем, ваша переадресация работает как должна! Если не работает, проверьте следующее:

  • Работает ли ваш веб-сайт вцелом. Это можно сделать проследовав по ссылке.
  • Полностью очистите браузерный кэш. Может быть ваш браузер до сих пор показывает вам закешированную старую страницу до добавления перенаправления.
  • Попробуйте проверить редирект в другом браузере.
  • Посмотрите правильно ли направлен ваш веб-сайт на ваш хостинг. Проверьте нет ли каких либо предупреждающих сообщений, используя этот Инструмент.

ВАЖНО: Правильно заданные Nameservers или IP-адрес для записи A могут быть получены у вашего хостинг-провайдера.

(По желанию) – Удаление перенаправления

Если ни одна из этих проверок не помогла и ваше редирект до сих пор не работает, попробуйте удалить его полностью и создать заново с самого начала. На следующей иллюстрации показано, как должно выглядеть редирект в секции “Список текущих перенаправлений”:

Процесс удаления перенаправления приблизительно одинаков для разных платформ cPanel.

В обоих случаях, колонка Действия позволит вам полностью удалить редирект.

ВАЖНО: редирект будет полностью удалено и восстановить его уже нельзя будет.

Заключение

В этом руководстве вы изучили как добавить редирект для вашего веб-сайта, используя панель управления Hostinger и функцию “Перенаправления” в cPanel. Если что-то работает не верно, вы можете удалить редирект и создать его заново пока оно не заработает. В практике достигается совершенство, поэтому смело тестируйте все доступные настройки этой функции. Удачи!

Елена имеет профессиональное техническое образование в области информационных технологий и опыт программирования на разных языках под разные платформы и системы. Более 10 лет посвятила сфере веб, работая с разными CMS, такими как: Drupal, Joomla, Magento и конечно же наиболее популярной в наши дни системой управления контентом – WordPress. Её статьи всегда технически выверены и точны, будь то обзор для WordPress или инструкции по настройке вашего VPS сервера.

как, где и в каких случаях их использовать — 5 o’click

Поделиться:

Редиректы являются неотъемлемым элементом технической оптимизации сайта, с которым время от времени сталкивается абсолютное большинство вебмастеров и SEO-специалистов. Если вы ранее не использовали редиректы и не знаете, с какой стороны к ним подступиться, это руководство предназначено именно для вас. В рамках одной статьи мы собрали список основных редиректов и примеры их использования, а также перечень потенциальных ошибок и проблем, которые могут возникнуть вследствие неправильной настройки редиректов.

Что представляет собой редирект

Редирект — механизм автоматической переадресации пользователей с одного URL на другой. Чаще всего переадресация реализуется на стороне сервера при помощи специальных инструкций в серверных файлах-конфигураторах. Для сайтов на серверах Apache используется файл .htaccess; для тех, что работают на nginx, — nginx.config. Также переадресацию можно настроить с помощью PHP, HTML и JavaScript.

Какими бывают редиректы и когда их использовать?

Всего существует 10 различных видов редиректов, включая Meta Refresh. Но на практике распространены случаи использования всего нескольких.

301 Moved Permanently

301 редирект — абсолютный лидер по частоте использования. Он применяется для постоянной переадресации и передает ссылочный вес от начального адреса к конечному URL по аналогии с обычными ссылками.

(.*)$ http://site.com/$1 [R=301,L]

Если же нужно выставить редирект со страниц с GET-параметрами на адреса без них, следует прописать в .htaccess следующий код:

RewriteCond %{QUERY_STRING} action=page [NC]
RewriteCond %{QUERY_STRING} id=(\d+) [NC]
RewriteRule .* /page/%1/? [R=301,L]

302 Found (HTTP 1.1) / Moved Temporarily (HTTP 1.0)

302 редирект используется для временной переадресации и чаще всего настраивается на этапе тестирования новых страниц и редизайна сайта. Страницы, с которых выставлен 302 редирект, не «склеиваются» с конечным URL, то есть они продолжают независимо индексироваться и существовать в индексах поисковых систем. С этой особенностью 302 редиректа связана ошибка, часто допускаемая неопытными SEO-специалистами. Суть ее заключается в том, что для устранения дублей страниц и индексации только одного корректного URL используется не 301, а 302 редирект, из-за которого в индексе возникают крайне нежелательные дубли.

302 редирект передает ссылочный вес так же, как и 301. Отметим отдельно, что в зависимости от версии HTTP код ответа может отличаться — 302 Moved Temporarily в случае с HTTP 1.0. и 302 Found на сайтах с HTTP 1.1.

Пример использования 302 редиректа — временное перенаправление пользователя на страницу распродажи или акции без изменения изначальной страницы товара/услуги. Выглядеть он будет следующим образом:

Redirect 301 /old/black-dress-1.html http://www.site.com/black-dress-1-sale.html

Еще один распространенный пример — перенаправление на мобильную версию сайта, которая находится на выделенном поддомене. Так как в данном случае важна индексация обеих версий, то 302 редирект подходит для этой цели как нельзя лучше. Выглядеть он будет так:

RewriteCond %{HTTP_USER_AGENT} (?i:midp|samsung|nokia|j2me|avant|docomo|novarra|palmos|palmsource|opwv|
chtml|pda|mmp|blackberry|mib|symbian|wireless|nokia|hand|mobi|phone|
cdm|upb|audio|SIE|SEC|samsung|HTC|mot-|mitsu|sagem|sony|alcatel|lg|eric|vx|NEC|philips|mmm|xx|panasonic|sharp|
wap|sch|rover|pocket|benq|java|pt|pg|vox|amoi|bird|compal|kg|voda|sany|
kdd|dbt|sendo|sgh|gradi|jb|dddi|moto|iphone|android) [NC]
RewriteCond %{HTTP_HOST} site. old.site$
RewriteRule (.*)$ http://new.site/$1 [R=307,L]

Прочие виды редиректов

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

300 Multiple Choices

Редирект со множественным выбором предполагает автоматический или ручной выбор одного из вариантов перенаправления. Самый показательный пример — переход на одну из нескольких доступных языковых версий сайта. Используется довольно редко.

303 See Other

Работает по аналогии с 302 временным редиректом, но отличается по методу запроса. Запрещает кеширование конечного адреса редиректа.

304 Not Modified

304 редирект сообщает браузеру о том, что с момента последнего визита содержимое страницы не изменилось и его можно подгрузить из локального кеша.

305 Use Proxy

В случае с 305 Use Proxy браузер получает информацию о том, что для перехода на конечный адрес требуется прокси, адрес которого передается в одном из заголовков самого редиректа. Получив подобный ответ, браузер делает повторный запрос уже с использованием указанных прокси.

Как правильно настраивать редиректы

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

Когда не стоит делать редиректы

  1. Не выстраивайте редиректы на страницы с уже имеющейся переадресацией. Делайте исключительно прямое перенаправление, чтобы не создавать цепочек. Это же касается и связки Канонический атрибут + Редирект. Не рекомендуется выставлять атрибут rel=canonical на URL с редиректом, а также делать редирект на канонизированную страницу.
  2. Не используйте редирект там, где уместнее использовать rel=canonical. Если у вас есть две страницы с почти идентичным содержанием, это не означает, что их непременно нужно склеивать. Вполне возможно, будет лучше просто указать поисковым роботам на приоритетный для индексации URL, но оставить на сайте обе страницы.
  3. По возможности не выставляйте редиректы на страницы, которые существенно отличаются от изначальных. Если поисковый робот обнаружит ощутимую разницу между содержимым начального и конечного URL, поисковик может заподозрить вас в недобросовестных манипуляциях. Это, в свою очередь, негативно скажется на SEO отдельно взятых страниц и репутации сайта в целом.
  4. Не используйте редиректы для служебных файлов во время переезда. Будьте осторожны с переадресацией для служебных файлов: к примеру, редирект для файла robots.txt может повлечь за собой проблемы с его обработкой поисковыми роботами.

Что следует учитывать при создании редиректов

  1. Тип редиректа должен соответствовать своему назначению. Например, вам необходимо выставить постоянный редирект, но по незнанию или банальной невнимательности вы воспользовались одним из временных.
  2. Конечный URL должен быть доступен для индексации. Если вы хотите «склеить» разные адреса при помощи редиректов и добиться замены одного из них в индексе, конечный URL должен быть доступен для поисковых роботов и отдавать код ответа 200 OK.
  3. Старайтесь сохранить старую структуру ссылок. Если вы планируете переезд на новый домен и настройку соответствующих редиректов, постарайтесь сохранить старую структуру URL, чтобы начальный адрес, к примеру, имел вид olddomain.com/page1, а конечный — newdomain.com/page1.
  4. Старайтесь настраивать редиректы исключительно на стороне сервера. Все прочие методы используйте лишь в крайнем случае.
  5. Учитывайте, что индексация и «склейка» новых URL не происходит мгновенно. Если на предыдущем домене или старой CMS у вас был относительно скромный трафик, индексация адресов редиректов может занять довольно много времени.
  6. Убедитесь, что редиректы ведут на страницы с кодами ответа 200. Код ответа 200 OK — обязательное условие для индексации, а также нормальной и быстрой «склейки» страниц поисковыми системами. Если код будет 4хх или 5хх, то это будет противоречить самой сути редиректа. В случае с 3хх кодом ответа сервера у вас получится цепочка редиректов.

Как выяснить, нет ли на сайте проблем с редиректами

Чтобы выяснить, нет ли на вашем сайте описанных выше проблем, воспользуйтесь краулером и просканируйте весь сайт для анализа имеющихся редиректов. Например, если вы используете Netpeak Spider, вам следует выполнить следующие действия:

  1. Откройте программу и установите все настройки по умолчанию.
  2. Впишите адрес сайта в соответствующем поле и запустите сканирование.
  3. После завершения сканирования перейдите на боковую панель и откройте вкладку «Отчеты» → «Ошибки». Там вы увидите сгруппированные по уровню критичности ошибки. Большинство проблем, связанных с редиректами, будут высвечиваться как высоко критичные.


Программа идентифицирует следующие типы ошибок:

  • битый редирект;
  • бесконечный редирект;
  • максимальное количество редиректов;
  • редирект, заблокированный в robots. txt;
  • редиректы с неправильным форматом URL;
  • refresh редирект;
  • редирект на внешний сайт.
  1. Кликните по названию ошибки, чтобы увидеть список URL с соответствующей проблемой.
  2. При необходимости выгрузите отфильтрованные результаты, нажав кнопку «Экспорт» над таблицей слева. Также вы можете выгрузить один из удобных отчетов по редиректам, выбрав соответствующую опцию в меню «Экспорт».

Коротко о главном

Всего насчитывается 10 видов редиректов, но лишь некоторые из них могут похвастаться практическим применением. Это относится к следующим видам:

  • 301 Moved Permanently, который используется для постоянной переадресации и «склейки» страниц в индексе.
  • 302 Found/Moved Temporarily и 307 Moved Temporarily, необходимые для временного перенаправления.

При построении редиректов необходимо придерживаться ряда базовых рекомендаций:

  1. Следует использовать тот тип редиректа, который соответствует своему назначению.
  2. Если конечный URL переадресации должен быть проиндексирован, его нужно сделать доступным для индексации поисковыми роботами.
  3. Желательно сохранять изначальную структуру ссылок при переезде, чтобы у начального и конечного URL отличался разве что домен.
  4. В большинстве ситуаций следует использовать серверный редирект.
  5. Следует избегать появления цепочек редиректов, а также цепочек, состоящих из редиректов и атрибутов rel=canonical.
  6. Важно следить, чтобы конечные адреса не отдавали коды ответа 4xx и 5xx.
  7. Прежде чем ставить редирект, следует определиться, нужен ли он в принципе и не лучше ли воспользоваться атрибутом rel=canonical.
  8. Важно соблюдать осторожность с переадресацией служебных файлов.
  9. Не стоит без необходимости ставить редирект на страницу, которая существенно отличается от изначальной.

Как настроить редирект для сайта из личного кабинета hoster.by?

Для настройки редиректа вам необходимо авторизоваться.  
На сайте hoster.by в верхнем меню нажмите «Войти» и введите ваш логин и пароль.

В личном кабинете выберите раздел «Домены».

В списке доменов найдите тот, для которого вы собираетесь настраивать редирект.
Для активации управления редиректами домена необходимо настроить DNS в соответствие с пунктом 2а инструкции Настройка DNS записей hoster.by

Нажмите «Управление» — «Настройка редиректов».


На открывшейся странице нажмите «Добавить редирект».


В поле «Применить редирект к» из выпадающего списка выберите, к чему будет применен редирект — «Домену» или «Субдомену».

Если вы применяете редирект к субдомену, в строке «Субдомен» введите адрес, для которого настраивается перенаправление. В случае, если данного субдомена еще нет, он будет создан после сохранения параметров настройки редиректа. 

В строке «Адрес перенаправления» введите адрес, на который должна осуществляться переадресация. Если на этом домене установлен SSL-сертификат, выберите https в выпадающем списке.  

В поле «Тип редиректа» оставьте значение «Постоянный (301)», если перенаправление на другой сайт будет работать постоянно. В этом случае основной сайт перестанет индексироваться поисковыми системами. Выберите «Временный (302)», если переадресация будет отключена через определенное время и необходимо, чтобы основной сайт продолжал индексироваться.

Обращаем ваше внимание, что в случае работы временной переадресации, оба сайта – основной и дополнительный – будут демонстрироваться пользователям в поисковой выдаче.

В поле «Сохранять путь» оставьте значение «Нет», если переадресация осуществляется с сайта на сайт, без уточнения конкретных страниц. В случае если необходимо, чтобы адрес вида https://siteA/url1 сохранился при редиректе видом https://siteB/url1 , то выберите значение «Да».
Редирект для домена:

Редирект для субдомена:

Если вы ввели все данные корректно, нажмите кнопку «Сохранить».

Управление перенаправлением на сайты — SharePoint in Microsoft 365

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *