логотип Taptop
Все о редиректах: подробная инструкция по использованию и настройке
Навигация по статье:

    Все о редиректах: подробная инструкция по использованию и настройке

    Зачем нужен редирект 301, когда сайт успешно работает, а пользовательский опыт посетителей и ссылочный вес позитивно оценены роботами поисковых систем? Представьте ситуацию: вам нужно перенести отдельные страницы или весь проект на новый url или изменить домен. Неужели придется заново настраивать SEO и ждать, пока портал проиндексируется? Благодаря функции Redirect 301, делать этого не придется. Существуют и другие виды редиректов, о которых мы поговорим ниже.

    Простыми словами, редирект нужен на тот случай, когда трафик необходимо перенаправить на новый адрес, сохранив корректную работу сайта-донора. Эта функция применяется при:

    • Полной смене адреса портала и УРЛ отдельных страниц. Даже если в URL сайта появляется дополнительный слэш или другой символ — это уже новое, уникальное «место прописки» веб-ресурса. Чтобы не тратить время на индексацию и информирование постоянных посетителей, логично использовать перенаправление.
    • Необходимости корректной переадресации на страницу, когда пользователь вводит в браузере адрес с www или без него. Как и в первом случае, без использования редиректа эти УРЛы будут распознаны как абсолютно разные. Логичней создать две страницы с похожими адресами и не терять трафик.
    • Смене доменного имени портала. Так случается, что ресурсы меняют домен: старый перестал действовать и был перепродан, появилась возможность использовать новое, более благозвучное имя, изменилось название самой организации владельца сайта, а вместе с ним — возникла необходимость обновления домена. Причин может быть масса. Избежать потерь трафика поможет redirect, который автоматически приведет пользователей на привычный ресурс, зарегистрированный на новом месте.
    • Подключении сертификатов безопасности для перенаправления с сайта с http на безопасную версию https.
    • Организации внутренней перелинковки, если необходимо показать пользователю другую страницу. Например, если необходимый посетителю товар на сайте закончился, редирект автоматически направит его на страницу с аналогичным продуктом. Редирект актуален и при возникновении ошибки 404, когда искомая страница больше не существует. Большое количество страниц с ошибками, которые видит посетитель, снижают качество пользовательского опыта. Краулеры поисковиков реагируют на такую ситуацию крайне негативно, поэтому редирект станет лучшим выходом из ситуации.
    • Склейке зеркал, когда существует несколько одинаковых веб-ресурсов с полностью идентичным контентом. В таком случае перенаправление осуществляется на один приоритетный сайт, который и видят посетители. Такое решение позволяет получать больше органического трафика, но только в том случае, если контент на страницах идентичен.
    • Необходимости отправлять трафик на мобильную версию портала, если основная страница не адаптирована для просмотра со смартфонов или планшетов.

    Виды редиректов на все случаи жизни

    Если рассматривать перенаправление с точки зрения обычного юзера, разницы между редиректами никакой. От пользователя не требуется дополнительных действий: распознав определенную команду, браузер сам загрузит нужный сайт-акцептор. Однако у каждого вида редиректа есть свой статус HTTP: именно по нему и краулеры поисковиков, и браузеры распознают перенаправление. Чем они отличаются и какими бывают?

    Редирект 301

    Распознав команду Redirect 301, браузер перенаправляет посетителя страницы по новому url. Она означает, что сайт навсегда сменил указанный первоначально адрес на новый. При этом ссылочный профиль и авторитет старой страницы передаются новому порталу без каких-либо потерь. При условии, что все настроено правильно.

    Редирект 302

    302 Редирект нужен для переадресации трафика при временном перемещении искомого сайта. Нельзя не отметить, что HTTP 1.0 и HTTP 1.1 по-разному распознают такую команду. В первом случае статус говорит о том, что ресурс временно переехал, а во втором — обозначает команду «found». Этот редирект браузеры последнего поколения не всегда распознают так, как нужно: вместо страницы, открывшейся по новому адресу, пользователь может увидеть ошибку. Кроме того, использование команды redirect 302 не предусматривает сохранения ссылочного авторитета веб-ресурса.

    Редирект 303 и редирект 307

    Переадресация с кодом 303 в HTTP 1.1 является адекватной заменой команде redirect 302. Браузер распознает такую команду как «see other». Целесообразно использовать его в случае, когда необходимо сохранить имеющиеся на портале формы.

    По сути, редирект со статусом 307 тоже аналогичен статусу 302, только распознается браузером как «Temporary redirect» или временное перемещение. Разница только в типах запросов, отправляемых браузером.

    Чаще всего администраторы используют redirect 301, демонстрируя поисковым краулерам, что сайт навсегда переехал по новому адресу и сохраняя ссылочную массу и авторитет веб-ресурса. Когда «переезд» файлов носит временный характер, применяются команды с кодом 303 или 307.

    Как настроить редирект?

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

    PHP-перенаправление

    Такой способ настройки предпочтителен, когда перенаправление необходимо не всем страницам портала, а только его части. Редирект настраивается путем изменений, вносимых в файл index.php на сервере. Найти его можно в корневой папке веб-ресурса, а открыть — через диспетчер управления на вашем хостинге. После скачивания в index.php вносятся изменения с кодом перенаправления, а затем файл загружается обратно на сервер.

    Перенаправление через .htaccess

    Этот способ также предусматривает настройку редиректов через изменения на сервере и применяется для серверных компьютеров под управлением Apache. Доступ к корневому файлу .htaccess осуществляется через файловый менеджер, в котором надо включить отображение скрытых файлов. Оно включается через команду «Сервер». Искомый файл расположен в каталоге public_html и лежит в папке с именем домена вашего сайта. Скачайте его на свой ПК, откройте с помощью блокнота, пропишите необходимый код редиректа. После сохранения изменений, загрузите файл обратно в нужный каталог.

    И в первом, и во втором случае вам понадобится код соответствующего редиректа. В зависимости от типа перенаправления, его можно сгенерировать онлайн. Для этого воспользуйтесь ресурсами Rapidtables, SeG или Webworkshop. Генератор создаст код, который будет нужно только вставить в указанные выше файлы и загрузить их на сервер.

    HTML-перенаправление

    Для того чтобы команда редиректа сработала, в код страницы между тегами <head> и </head> необходимо добавить метатег <refresh>. Обратите внимание: перенаправление будет работать медленнее, чем в случае, когда вы меняете серверные конфигурации. В первую очередь это связано с тем, что браузер должен загрузить и обработать соответствующий код, и только потом выполнить команду. Поэтому перед тем, как сделать редирект страницы, определитесь, важны ли вам потери в скорости загрузки сайта.

    Перенаправление с помощью JavaScript

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

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

    Переадресация через CMS

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

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

    Частые ошибки при настройке перенаправления

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

    • Ошибки в синтаксисе. Неправильное использование синтаксиса при кодировке в файлах .htaccess и index.php приводят к тому, что переадресация не срабатывает, а сайт выдает ошибку. Тщательно проверяйте каждую строчку и перед сохранением убедитесь, что код написан корректно.
    • Игнорирование старых URL. Чтобы не потерять ценные внешние ссылки, убедитесь, что все старые URL корректно перенаправлены на новые страницы, а их адреса указаны верно.
    • Зацикливание перенаправления. Петли возникают, когда маршрут перенаправления выстраивается из нескольких точек. Например, в случае, когда вы перенаправляете трафик с ресурса А на ресурс В, а затем — обратно на А, это значительно ухудшает пользовательский опыт и тормозит загрузку. Такой баг обозначается как «ERR_TOO_MANY_REDIRECTS». Тщательно продумывайте маршрут редирективы и проверяйте его на зацикливание перед запуском, если не хотите проблем, и не настраивайте переадресацию с использованием более чем 5 адресов.
    • Неактуальность перенаправлений. Сайт постоянно обновляется, и по мере добавления нового контента и страниц редиректы могут потерять свою актуальность. Постоянно проверяйте конфигурацию сервера и тестируйте работоспособность после внесения любых изменений.
    • Редирект на нерелевантный контент. Если ваш сайт был посвящен автомобильной тематике, а вы планируете перенаправить трафик с сохранением SEO-настроек на портал о домашних животных, то рискуете быть заблокированы. Краулеры не пропустят такой вариант переадресации.

    Как проверить, что перенаправление работает

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

    • Очистите кэш браузера и попробуйте загрузить свой портал. Если переадресация корректна, вы увидите, что страницы открываются по новым URL, а информация в адресной строке меняется автоматически.
    • Включите режим инкогнито и введите в адресной строке URL своего сайта. Если настройки верные, вы автоматически попадете на новую страницу.
    • Используйте онлайн-сервисы для проверки перенаправлений. Такие ресурсы называются чекерами. При вводе старого адреса портала, они показывают, редирект с каким кодом был настроен, а главное — корректно ли внесены изменения. Для проверки подойдут www.redirect-checker.org или http://redirectcheck.com/.

    Важность корректно настроенной команды 301 Redirect переоценить сложно. Каждый веб-ресурс имеет собственный рейтинг, определяющий ранжирование в выдаче и объем органического трафика, получаемого из поиска. Перенаправление позволит исключить из поисковой выдачи неактуальный URL, и при этом не потерять позиции прежней страницы, достигнутые в ходе индексации.


    Может быть интересно
    все статьи
    © 2025 Taptop. Все права защищены
    Дизайн сделан в
    UPROCK
    Карта сайта
    Пользовательское соглашение
    Оставить заявку
    Ваше имя
    Это поле обязательно для заполнения
    Телефон
    Это поле обязательно для заполнения
    Адрес электронной почты
    Это поле обязательно для заполнения
    Радио группа:
    Это поле обязательно для заполнения
    Ваш вопрос
    Это поле обязательно для заполнения
    Нажимая на кнопку, вы принимаете условия
    политики конфиденциальности
    Спасибо!
    Форма отправлена
    Что-то не так.
    Попробуйте позже