Содержание

что это такое, для чего нужен, виды, как их проверить и сделать

Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Редирект – это процесс автоматического перенаправления посетителя сайта на другой ресурс. Его можно настроить как для отдельных, так и для всех страниц, каталогов, разделов.


Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

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

Как работает редирект

  • Вы набираете в поисковике нужный запрос или нажимаете на гиперссылку.
  • Сервер обрабатывает его.
  • В процессе он сталкивается с настройкой redirect и следует ей.
  • Вы оказываетесь на новом URL, который был прописан в инструкции или получаете cоответствующий код HTTP (301, 302, 307).

Обычно такой переход занимает доли секунд и пользователь его не замечает. А что это дает владельцу сайта?

Для чего нужен редирект и когда его можно использовать

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

  • Удаление раздела или категории.
  • Переезд на другой домен. Перенаправление запроса в данном случае позволяет сохранить показатели прежнего ресурса и не потерять посетителей.
  • Борьба с дублированием страниц. Повторяющийся контент мешает ранжированию. Если вписать в код redirect, краулер будет знать, какой из них главный.
  • Смена движка. У каждой CMS есть определенные правила формирования URL. Если новый адрес будет отличаться, старый станет недоступен для пользователей. При этом будут потеряны все результаты продвижения.
  • Склейка доменных имен. Речь идет о наличии или отсутствии в них «слеша» и «www». Например, site.ru и www.site.ru поисковая система воспринимает как два разных сайта. Впоследствии роботы соединят обе версии, но до этого момента поднять показатели будет сложно. В этом случае рациональным решением будет redirect.

Когда нельзя использовать редирект

Автоматическое перенаправление посетителя может стать полезным SEO-инструментом, а может негативно влиять на позиции в выдаче. Поэтому его применение должно быть продуманным. Не создавайте переадресацию для:

  • Дорвеев.
  • Несуществующих ресурсов.
  • Страниц с несколькими URL, принадлежащих к разных каталогам.
  • Схожего контента с существенными различиями (два товара в интернет-магазине).
  • Robots.txt. Особенно это касается «Яндекс». Для этой ПС важно, чтобы при переезде на другой домен, прежний файл был доступен. Так роботы быстрее склеят старую и новую версии.

В некоторых случаях вместо redirect логичнее переориентировать пользователя с помощью тега rel=canonical. Он позволяет сохранить прежние локации для посетителей сайта. Они не будут индексироваться, а измененный URL поисковые системы будут считать главным.

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

Виды редиректов

В оптимизации и программировании активно применяются только три из существующих вариантов. О них мы расскажем в первую очередь.

301 Moved Permanently

Redirect на постоянной основе. Он является наиболее популярным и используется для переноса локации навсегда. В результате этого процесса старый URL исчезает из выдачи, а новый индексируется поисковиками. При этом сохраняются все показатели предыдущего ресурса. Также этот вид переадресации подходит для удаления дублей и во всех перечисленных выше ситуациях. Чаще всего SEO-специалисты говорят именно об этом методе. Иногда сервис выдает браузеру ошибку 404 – это значит, что редирект не настроен. В этом случае страница выглядит вот так.

Помните, что этот способ актуален только если вы уверены, что не будете пользоваться текущим адресом.

302 Found

Временный redirect. Это процесс перенаправления с одного на другой URL на короткий период. Посетитель попадает на новую страницу, она не индексируется. Все параметры остаются на исходной страничке и никуда не переносятся. Применять этот вариант переадресации нужно с осторожностью. Он нужен, когда важно оставить предыдущую версию или ссылки, которые размещены. Также этот редирект подходит для интернет-магазинов. Например, один товар закончился, но владелец хочет сохранить позиции раздела. В таком случае целесообразно настроить 302 Found на аналогичную продукцию.

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

Помните, что если Google посчитает его использование ошибкой, то все SEO-показатели перейдут к новому адресу, а старый будет исключен из выдачи.

307 Temporary Redirect

Замена URL на время. Исходная версия остается на тех же позициях. Для поисковых систем этот метод является практически копией 302 редиректа.

Помимо перечисленных вариантов автоматического перенаправления посетителя, существуют еще четыре.

  • 300. Есть несколько локаций, на которые можно направить человека, в зависимости от параметров его браузера.
  • 303. Необходимый документ найден, но для его отображения требуется использовать GET.
  • 304. Информация о том, что сайт остался без изменений после посещения. Браузер открывает страницу из кэша.
  • 305. Указывает на переадресацию на прокси-сервер, а затем на заданный поисковой системе запрос.

Как сделать редирект

Существует несколько способов. Среди них есть простые и те, с которыми справиться сложнее. Рассмотрим вариант, доступный всем.

.Htaccess

Это файл, который находится в корне сайта. В нее можно попасть с помощью специальной программы или панели управления хостингом, на котором находится ваш ресурс. Чаще всего она называется «www», «public_html», «HTDOCS». В файле (в самое начало) необходимо внести соответствующую вашему случаю информацию:

  • Переезд с исходной страницы на новую.

  • Переход всего сайта.


Для постоянного переноса используется код редиректа 301, для временного – 302 или 307.

  • Удаление префикса «www».

  • Добавление «www».


Оба варианта одинаково воспринимаются поисковыми системами. Выбирайте тот, который больше представлен в индексе.

  • Исправление ошибки 404.

  • Убрать/добавить знак слеша, дефис.

  • Для дублированной первой страницы.

Этот код помогает направлять посетителя на Home Page независимо от количества ее версий.

  • На URL в нижнем регистре.

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

  • При смене каталога.

Если наименование каталога отражается в URL и вы планируете поменять его структуру.

Простой способ настроить redirect

Что делать если вы не владеете опытом или знаниями в этой области или что-то не получается? Воспользуйтесь онлайн-генерацией.

  • rapidtables.com
  • webconfs.com

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

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

Это можно сделать с помощью специальных сервисов. Например, bertal.ru (он дает максимально полный отчет по взаимодействию с сервером) или internetmarketingninjas.com. Они помогут удостовериться в исправной настройке и исключить ошибки. Для этого введите URL в поле поиска и подождите несколько секунд. После того как вы завершили все обновления, обязательно убедитесь в работоспособности сайта. Зайдите на Home Page, исследуйте основные разделы. Редиректы страниц важно контролировать после любых работ на ресурсе.

Подведем итог. Redirect – это полезный SEO-инструмент. Но для достижения результата его необходимо использовать обдуманно и не злоупотреблять им.

  • Не настраивайте переадресацию слишком часто (два, три и больше раза подряд). Вы можете потерять время, показатели и создать лишнюю нагрузку на сервер.
  • Не перенаправляйте посетителей на нерелевантые и несуществующие страницы.
  • Для постоянного обновления исходного ресурса создавайте 301 Moved Permanently.
  • Для временного или часто изменяющейся целевой страницы – 302 Found.

semantica.in

Как сделать редирект: обзор способов

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

Что такое редиректы и зачем они нужны

Редирект — перенаправление пользователя с одного URL на другой. Например, при переходе по ссылке http://texterra.ru/blog/ браузер автоматически перенаправляет пользователя на URL https://texterra.ru/blog/.

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

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

Вот примеры использования редиректов:

  • Перенаправление с http на https. Пример указан выше.
  • Перенаправление с URL с www на URL без www и наоборот. При переходе по ссылке https://tinkoff.ru браузер перенаправляет пользователя на https://www.tinkoff.ru. При переходе по ссылке https://www.vc.ru браузер перенаправляет посетителя на https://vc.ru/.
  • Переезд сайта на другой домен. Пару лет назад коллеги из популярного издания отказались от названия «Цукерберг позвонит» и настроили редирект с адреса http://siliconrus.com на https://vc.ru/.
  • Перенаправление трафика с одной страницы сайта на другую. Например, если в интернет-магазине нет какого-то товара, он может перенаправить трафик на страницу похожего продукта.
  • Перенаправление пользователей на мобильную версию сайта. Если владелец ресурса использует для адаптации к мобильному трафику только мобильную версию сайта, он настраивает редирект мобильных пользователей с www.example.au на www.m.example.au.

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

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

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

Браузеры и роботы поисковых систем определяют вид редиректа по коду состояния HTTP. Перенаправления могут иметь разный HTTP-статус: 301, 302, 303, 307. Рассмотрим каждый подробнее.

Редирект 301

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

Если вы используете редирект 301, авторитет и ссылочный профиль старой страницы передаются на новую. Например, не бойтесь потерять вес входящих ссылок при переводе сайта на безопасный протокол соединения. Корректный редирект 301 с http на https сохраняет эту характеристику ресурса и его конкретных страниц.

Редирект 302

В HTTP 1.0 статус 302 использовался для обозначения временного перемещения запрошенного ресурса на новый адрес. В HTTP 1.1 редирект 302 обозначает статус «Найдено» или Found. То есть ресурс существует, но владелец на некоторое время переместил его на новый адрес. Редирект 302 не передает авторитет и ссылочный профиль донора акцептору.

В HTTP 1.1 для временного перенаправления предложены редиректы 303 и 307. Это связано с некорректной обработкой статуса 302 в некоторых браузерах.

По стандартам HTTP 1.0 браузер после получения ответа 302 должен использовать для нового запроса метод POST. Разработчики некоторых браузеров не соблюдают этот стандарт и используют для нового запроса метод GET. В HTTP 1.1. эту проблему решают редиректы 303 и 307.

Вместо 302 для временного перенаправления лучше использовать редиректы 303 и 307.

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

В HTTP 1.1 статус 303 предложен вместо редиректа 302. Значение кода – See Other или «Смотрите другой ресурс». Для нового запроса браузер должен использовать метод GET. Применяйте редирект 303, когда у вас нет адекватного ответа на запрос пользователя, но имеется более или менее подходящая замена.

Редирект 303 подходит, когда на целевой странице есть формы. В этом случае важно, чтобы браузер делал запрос безопасным методом GET.

Статус 307 также используется вместо редиректа 302. Значение кода – Temporary Redirect или «временное перенаправление». Браузер не должен менять метод нового запроса. Запросы безопасными методами GET и HEAD выполняются автоматически. Запросы небезопасными методами, например, POST, выполняются с подтверждением пользователя.

Используйте редирект 307, чтобы показать, что искомый ресурс временно доступен по другому адресу.

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

Чек-лист по оптимизации сайта, или 100+ причин не хоронить SEO

Какие типы редиректов бывают

Редиректы классифицируются по способу реализации. Настроить перенаправление можно через файл .htaccess или nginx.config, средствами PHP, HTML, JavaScript. Подробнее о каждом типе ниже.

Что такое htaccess-редирект

Так называют серверный редирект, который настраивается в файле .htaccess для сайтов, которые находятся на серверах под управлением Apache.

Чтобы настроить перенаправление, внесите изменения в файл .htaccess. Для доступа к файлу воспользуйтесь FTP-клиентом, например, FileZilla. В настройках программы в меню «Сервер» включите принудительное отображение скрытых файлов. Файл .htaccess находится в папке с названием доменного имени ресурса в каталоге public_html.

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

В интерфейсе FTP-клиента FileZilla слева доступны файлы и папки локального компьютера, а справа — файлы и папки удаленного сервера.

Также доступ к файлу .htaccess можно получить через панель управления хостингом. В cPanel откройте раздел интерфейса «Файлы – Диспетчер файлов».

В настройках диспетчера включите отображение скрытых файлов.

Скачайте файл на компьютер и отредактируйте. Также файл можно редактировать через cPanel.

Чтобы отредактировать файл .htaccess, откройте его в блокноте. Добавьте код редиректа. Сохраните изменения и загрузите файл на сервер.

О коде редиректов и настройках конкретных перенаправлений пойдет речь ниже.

Чтобы настроить редирект на сервере под управлением Nginx, нужно добавить код перенаправления в конфигурационный файл nginx.conf. Код добавляется в блоке server. Получить код редиректа можно с помощью конвертера.

PHP-редиректы

PHP-редирект работает на уровне сервера. Этот способ перенаправления считается менее предпочтительным по сравнению с редиректом через файл .htaccess, так как он работает медленнее. Но в некоторых случаях предпочтительнее использовать этот тип редиректа.

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

Скачайте на жесткий диск файл index.php или откройте его для редактирования в диспетчере файлов панели управления хостингом. Файл находится в корневой папке сайта. Там же находится файл .htaccess.

Добавьте в файл index.php код редиректа. Сохраните изменения и загрузите файл на сервер.

JavaScript-редирект

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

Тем не менее JavaScript-редиректы в некоторых случаях удобны. Например, их можно использовать для перенаправления с задержкой. Вы можете написать на старой странице сообщение вроде «Мы переехали на новый сайт, сейчас вы будете автоматически туда перенаправлены». Через несколько секунд пользователь автоматически попадет на новую страницу.

Чтобы реализовать перенаправление с помощью JavaScript, добавьте код редиректа между тегами <head> и </head> страницы, с которой нужно перенаправить пользователей. На сайтах под управлением WordPress это можно сделать с помощью бесплатного плагина Per page add to head.

Сохраните изменения на странице и проверьте, как работает редирект.

HTML-редирект

Этот тип перенаправления также работает на стороне браузера. Чтобы перенаправление сработало, обозреватель должен загрузить соответствующий HTML-код: метатег refresh. Поэтому этот тип редиректов работает медленнее перенаправлений на уровне сервера.

Чтобы реализовать редирект, добавьте код между тегами <head> и </head> страницы, с которой хотите перенаправить трафик.

Сохраните изменения и проверьте, как работает перенаправление.

Промежуточный итог: предпочитайте серверные редиректы, так как они удобнее для пользователей. В большинстве случаев перенаправление лучше настраивать через конфигурационный файл .htaccess для серверов на Apache и nginx.config для серверов на Nginx.

Как составить грамотное техзадание на разработку сайта

Где взять код редиректа

Если у вас нет соответствующей подготовки и знаний, есть два варианта. Можно обратиться к специалисту или воспользоваться онлайн-генератором кода. Подборка сервисов ниже сэкономит вам время и деньги:

  • 301 Redirect Code Generator. Генерирует код редиректа для Apache, ASP и ASP.NET. Также создает код JavaScript и HTML-перенаправлений.
  • Seomagnifier. Создает код редиректа 301 с домена с www на домен без www и наоборот.
  • 301 Redirect Code Generator Tool. Создает редиректы со страницы на страницу, а также с домена без www на домен с www. Генерирует PHP-код, перенаправления для серверов на ASP и ASP.NET, HTML- и JavaScript-перенаправления.
  • Генератор файла .htaccess. Создает код редиректов со страницы на страницу, а также между разделами сайта, генерирует скрипты перенаправлений с домена с www на домен без www.
  • Универсальный генератор кода перенаправлений для .htaccess. Можно выбрать сценарий редиректа, указать URL и сгенерировать код.
  • Генератор редиректов 301. Создает код перенаправлений для серверов на Apache, ASP, ASP.NET, а также код HTML- и JavaScript-редиректов.
  • Генератор перенаправлений от Brontobytes. Поможет настроить редирект со старого домена на новый, изменить адрес отдельных страниц и разделов ресурса, настроить перенаправление с домена без www на домен с www.
  • Пользователям серверов на Nginx будет полезен конвертер кода. Он трансформирует редиректы для .htaccess в перенаправления для nginx.config.

Как делать редиректы: популярные примеры

В этом блоке представлены наиболее популярные редиректы. Инструкции помогут вам настроить перенаправления без обращения к техническим специалистам.

Как сделать редирект с http на https

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

  1. Скачайте конфигурационный файл на жесткий диск или откройте его для редактирования в панели управления хостингом.
  2. Сгенерируйте код редиректа с помощью одного из предложенных выше сервисов.
  3. Добавьте код в файл, сохраните изменения и загрузите .htaccess на сервер.

Корректно перевести сайт на безопасный протокол помогут следующие ресурсы:

Как сделать редирект с или на www

Подробную инструкцию по перенаправлению с домена без www на домен без www через файл .htaccess читайте в статье о зеркалах сайтов. Если хотите, выполните этот же редирект с помощью php. Действуйте так:

  1. Загрузите на жесткий диск файл index.php.
  2. Сгенерируйте код редиректа.
  3. Вставьте код в файл, сохраните изменения и загрузите index.php на сервер.
  4. Укажите основной URL в настройках сайта. В WordPress это можно сделать в меню «Настройки – Общие».

В сгенерированном коде может быть упоминание сайта генератора. Оно не влияет на работу перенаправлений, поэтому его можно удалять.

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

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

Чтобы настроить редирект с одной страницы на другую, отредактируйте файл .htaccess или index.php: добавьте в него сгенерированный код редиректа. Если сайт работает на WordPress, воспользуйтесь для настройки редиректов плагинами:

Перенаправления можно настраивать через панель управления сервером. В cPanel настройки доступны в разделе «Домены – Перенаправления». Инструкцию смотрите в статье о зеркалах сайтов.

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

При переезде на новый домен перенаправление настраивается так же, как редиректы с http на https или с домена с www на домен без www. Изменения можно внести через файл .htaccess или index.php.

Сгенерируйте код постраничного редиректа. Для этого укажите URL старого и нового домена и отметьте флажками опции, указанные на иллюстрации.

Добавьте код в файл .htaccess и сохраните изменения.

Как сделать редирект папки

Редирект папки (каталога, директории) можно настроить с помощью файлов .htaccess или index.php. Настройка перенаправлений может понадобиться, если в URL страниц отображаются названия директорий.

Например, в блоге о книгах URL может выглядеть так: https://exampleblog.ru/klassica/idiot. Автор создает отдельный каталог для русской классики и хочет, чтобы URL выглядел так: https://exampleblog.ru/russkaya-klassica/idiot. В .htaccess нужно добавить такой код:

RedirectMatch 301 ^/klassica/(.*)$ /russkaya-klassica/$1

Частные случаи: редирект слэша и редирект расширения

Одни владельцы сайтов предпочитают URL со слэшем в конце, а другие без слэша: https://exampleblog.ru/page/ и https://exampleblog.ru/page соответственно. Поисковые системы считают варианты со слэшем и без него разными URL. Поэтому важно выбрать предпочтительную структуру сетевых адресов и настроить перенаправления.

Сгенерируйте код редиректа и добавьте его в файл .htaccess. Убедитесь, что отметили галочкой нужную опцию.

Чтобы настроить перенаправления с адреса с расширением на адрес без расширения, сгенерируйте код и добавьте его в конфигурационный файл. Редирект с URL с расширением .html на URL с расширением .php выглядит так:

RewriteEngine on

RewriteRule index\.html index.php [NC,R]

С помощью генератора можно получить код для других перенаправлений, например, для редиректов с поддомена на каталог или с верхнего регистра на нижний.

Как проверить редирект

Проверить редирект можно в браузере. Почистите кэш или откройте обозреватель в режиме инкогнито и введите нужный URL. Также проверять перенаправления можно с помощью веб-сервисов:

Чекеры показывают вид редиректа и статус ответа сервера при переходе на новый адрес.

Сделать редирект просто

Для этого в первую очередь выберите вид редиректа. В большинстве случаев подходит перенаправление 301 или постоянный редирект. Иногда для временного перенаправления стоит использовать редирект 303 и 307.

Затем выберите тип редиректа. Быстрее всего работают серверные редиректы, которые настраиваются с помощью конфигурационных файлов .htaccess для серверов Apache и nginx.config для серверов Nginx. Также можно настроить PHP-редирект с помощью файла index.php. JavaScript- и HTML-редиректы работают медленнее, поэтому используйте их в исключительных случаях.

Сгенерируйте код редиректа с помощью одного из предложенных в статье сервисов и добавьте его в конфигурационный файл или в файл index.php. Проверьте корректность редиректа вручную или с помощью веб-сервиса.

kak-sdelat-redirekt-podrobnyy-obzor-dlya-gumanitariev

texterra.ru

что это, зачем нужен и как переадресовать страницу сайта

Мы увеличиваем посещаемость и позиции в выдаче. Вы получаете продажи и платите только за реальный результат, только за целевые переходы из поисковых систем

Мы выпустили новую книгу «Контент-маркетинг в социальных сетях: Как засесть в голову подписчиков и влюбить их в свой бренд».

Подпишись на рассылку и получи книгу в подарок!

Больше видео на нашем канале — изучайте интернет-маркетинг с SEMANTICA

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

Но проходит время и слишком маленькое помещение уже перестает удовлетворять всем вашим потребностям. Вы решаетесь переехать в помещение получше, но по совсем другому адресу. И тогда перед вами появляются два выбора. Первый ― начать рекламировать уже новый адрес под старым названием. А второй ― поместить бумажку с новыми контактами прямо на дверь старого офиса. Так вы и старых клиентов не потеряете, и новых обретете, если они случайно на двери наткнуться. Подобным образом и работает 301 редирект на другой домен.

Зачем нужен 301 редирект: основные области применения

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

Логичнее использовать 301 редирект на другой домен. При перенаправлении ваш сайт получает все показатели поисковых систем старой страницы. То есть, поисковым продвижением с нуля заниматься не придется ― если старый сайт уже был в ТОПе, он останется в нем и после перемещения.

Еще одна причина, по которой необходимо использовать 301 редирект — перенос контента страницы на другой адрес. Например при смене структуры сайта.

Так же через редирект многие избавляются от дублей страниц. Так поисковики оставляют в поиске только одну, нужную страницу. Частый пример таких случаев это переадресация страницы вида site.ru/index.php на страницу site.ru, т.к. и та и другая страница содержат в себе контент морды сайта.

Зеркало сайта также склеивают с помощью 301 редиректа (речь о версиях сайта на www или без www).

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

Использование системных файлов

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

RewriteEngine On

RewriteCond %{HTTP_HOST} original.bla

RewriteRule (.*) http://new.bla/$1 [R=301,L]

Где original.bla и new.bla ― старый и новый адрес страницы соответственно. Таким же образом стоит проводить 301 редирект на https. Можно использовать и сокращенную версию, но подобный код непонятен. В сокращенной легко запутаться даже профессионалу.
Как сделать редирект 301 при помощи хостинга
Еще один способ того, как сделать 301 редирект, ― это воспользоваться встроенным инструментарием используемого хостинга.

Для этого необходимо зайти в панель управления, найти вкладку с настройками хостинга. Измените тип хостинга на «Перенаправление» или просто добавьте такую возможность ― это зависит от типа используемого инструментария. В нужные поля введите старый и новый адрес.

Таким образом можно легко организовать 301 редирект на www.

Особенности редиректа

Существует несколько особенностей ― при организации перенаправления их необходимо учесть. А именно:

  1. В первую очередь 301 редирект сайта с русскоязычным названием должен выполняться с помощью декодера. Сначала переведите домен в латиницу, а после ― пишите необходимый код.
  2. Проследите, корректно ли выполнены все редиректы. Если их несколько, они должны последовательно идти друг за другом, не соперничая и не споря. Учтите, что перенаправление идет «сверху вниз» ― вас перекинет на первый сайт в списке.

Способы проверки перенаправления

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

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

semantica.in

Редирект (redirect) что это и зачем он нужен?

В Интернете часто можно встретить понятие redirect (редирект). Давайте разберемся, что это такое и зачем это нужно.

Начнем с самого определения. Redirect (редирект) – с англ. переводится как  переадресовывать. Кого переадресовывать и куда переадресовывать? Давайте посмотрим на примере.

Представим себе ситуацию, вы хотите зайти на сайт http://abc.ru. Вы набрали адрес этого сайта в адресную строку браузера, нажали на кнопку «Перейти», но вместо сайта http://abc.ru у вас открывается сайт http://def.ru

Произошел так называемый редирект. Вас переадресовали с одной веб-страницы на другую.

Для чего это вообще может быть нужно? Зачем такие сложности в подмене адреса?

Дело в том, что в процессе разработки сайта, в нем могут меняться многие вещи:

+ Какие-то страницы переехали в другое место.

+ Меняется общая структура сайта.

+ Или вообще, автор решил поменять название (доменное имя) сайта.

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

Наверно, часто приходилось видеть такую картину?

Страница не найдена по тому адресу, по которому вы ее ищете.

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

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

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

Возможно этот url-адрес может быть слишком длинным.

По этому адресу можно явно определить, что это какое-то рекламное сообщение и можно просто обрезать какую-то часть адреса и вам не будет засчитан переход.

Вы хотите увидеть сколько конкретно человек и когда перешло по вашей ссылке.

Чтобы решить эти проблемы, вы можете воспользоваться специальным скриптом, который организует целый редирект центр.

Скрипт так и называется Redirector. Почитать о нем подробнее можно здесь.

webgyry.info

что это и зачем нужен? 5 причин для использования редиректа

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

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

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

Теперь разберемся, зачем нужен 301-й редирект и когда он используется

1. При склеивании зеркал сайта. Любой сайт по умолчанию доступен как http://www.сайт.ru, так и http://сайт.ru. Для продвижения мы советуем выбрать что-то одно. Наличие нескольких зеркал сайта может привести к неправильному распределению ссылочной массы на разные домены и негативно повлиять на продвижение сайта.

2. При переносе сайта на другой домен. Случается, что сайт попадает под какой-либо фильтр поисковиков, тогда трафик начинает снижаться или совсем пропадает. Появляется необходимость перенести сайт на новый домен. Как же тогда быть с вашими клиентами? Или с теми, кто добавил сайт в закладки, подписался на рассылку? Чтобы не потерять таких клиентов и пользователей, и нужно настроить 301-й редирект.

3. Для сохранения трафика из поисковиков, увеличения пузомерок. К примеру, вам надо увеличить тИЦ и PR конкретному сайту (основному зеркалу). Вы покупаете домен с хорошими пузомерками и делаете редирект на ваш основной сайт. Тогда все показатели нового домена будут переданы вашему сайту, в том числе тИЦ, PR и поисковый трафик.

4. Когда необходимо изменить адреса страниц. К примеру, какая-то страница вашего сайта хорошо индексируется и занимает верхние позиции в поисковиках. Вы не хотите, чтобы она выпала из индекса? Тогда 301-й редирект – то, что вам нужно.

5. При переходе с одного хостинга на другой, когда адрес сайта тоже меняется.

Также 301-й редирект используется и в других случаях, но пока остановимся на пяти. Про другие как-нибудь еще напишем.

Правильно настроенный 301-й редирект поможет передать новому адресу сайта/страницы все показатели и характеристики старого. Будет произведена так называемая полная склейка адресов сайта.

301-й редирект настраивается разными способами и зависит от вашего программного обеспечения. Но это опять же тема другой статьи.

P.S.: Если у вас возникнут сложности с настройкой 301-го редиректа, наши специалисты всегда готовы вам помочь. Эти работы, а также комплекс услуг по оптимизации сайта входят в Поисковое продвижение сайта.

© 1PS.RU, при полном или частичном копировании материала ссылка на первоисточник обязательна.

Понравилась статья?

70 12

Сожалеем, что не оправдали ваши ожидания ((
Возможно, вам понравятся другие статьи блога.

Понравилось? Поделись!

1ps.ru

Что значит Редирект? Как понять слово Редирект? Перевод Редирект…

Многие начинающие веб-мастера сталкиваются со множеством незнакомых выражений, слов и понятий, ведь в некоторых из них достаточно сложно разобраться. Сегодня мы поговорим о таком термине, как редирект. Что значит Редирект? Прежде чем продолжить, я рекомендую прочесть ещё несколько любопытных статей, например, что значит ВЦИОМ, расшифровка аббревиатуры ВИЧ, что такое БПАН? Это слово было заимствовано из английского языка «redirect«, и переводится на русский, как «переориентировать». Я надеюсь, что моя небольшая статья поможет начинающим веб-программистам разобраться для чего нужен редирект, а уже знающим слегка освежит память.

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

Редирект — служит для автоматического перенаправления посетителей ресурса с одной страницы сайта на другую

Допустим, вы довольно долго «раскручивали» ресурс «мойсайт. рф», у него была отличная «карма», все новые статьи индексировались за пару часов, и от посетителей не было отбоя. Однако, вам срочно потребовалось поменять доменное имя и переехать на «мойновыйсайт. рф». Возможно более опытные граждане с удивлением пробурчат: «для это можно было использовать паркинг домена, зачем вообще настолько усложнять себе жизнь?». Однако отличия имеются, и они не маленькие, если при редиректе посетителя просто переместит со сменой УРЛ в адресной строке браузера, то в паркинге два этих разных домена будут восприниматься, как один и тот же сайт.

Что значит 301 редирект?

У некоторых новичков появляется вопрос, что значит 301 редирект, и вообще, для чего он нужен? Существуют несколько ситуаций, в которых он просто незаменим, например:301 редирект нужен для того, чтобы посетители и поисковые роботы попадали на новую страничку взамен старой испорченной.
Если вы поменяете домен, то 301 редирект вам сохранит старый PR и ссылочное, что касается ТИЦ, то здесь всё весьма туманно.
301 редирект пригодится для склейки домена с www и без www. При этом ссылочный вес будет так же склеен.
По большому счёту 301 редирект необходим не только посетителям, но и поисковикам, поскольку улучшает ориентацию, и без лишних проволочек переадресовывает их туда, куда нужно. Тем более к 301 редиректу следует присмотреться тем, кто боится потерять позиции в поисковых системах.

xn—-7sb3abqfg0a4g2a.xn--p1ai

301 редирект что это такое и как его настроить?

Здравствуйте уважаемые пользователи блога. Сегодня в статье я расскажу о важной составляющей любого сайта —  301 редирект.

В данном посту поведую о том, что это вообще за редирект, как его настроить и как использовать его в htaccess для страниц блога. Итак, начнем!

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

Главной задачей 301 редиректа — это перенаправление всех хостов  с одной страницы блога на следующую.

Зачем он нужен?

Не правильный 301 редирект может выдавать ошибку сервера 301. Это означает, что веб-ресурс перенесен на новое доменное имя. Все пришедшие посетители будут перенаправляться по адресу нового сайта, при этом все качества и свойства в глазах поисковика будут переданы со старого на новый URl-адрес. Не проведя нужные настройки произойдет склейка доменного имени с прежним, все показатели ТИЦ и PR тоже перейдут  к новому URL.

Что от этого будет?

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

Проще говоря, настроить 301 редирект нужно обязательно. От этого зависит, сколько вы будете потом зарабатывать на своем веб-ресурсе, а может и вовсе не сможете, если редирект  будет не правильный.

Надеюсь, вам понятно, почему 301 редиректу уделяют так много внимания в блогосфере.

Как настроить редирект для домена www и без www?

Сейчас мы уяснили с вами то, что настроить редирект нужно в обязательном порядке. Как же это сделать. Обо всем по порядку.

Скажу сразу, почему нам надо настраивать редирект. Немного я об этом уже сказал, но не до конца. В общем, от нас требуется корректное отображение ответа сервера 301. Проведя настройку, мы якобы скажем поисковым системам, что  сайт перешел на новый домен, а прежний подлежит удалению. Яндекс и Гугл произведут удаление и всё, развитие вашего ресурса будет идти стремительных ходом. Разумеется, если вы сами этого захотите.

Теперь перейдем к настройке редиректа для сайта с www и без  www.

Уже не по правилу, а по закономерности сложилась традиция производить набор доменного имени с атрибутом WWW.  Поэтому мы не будем отходить от исконно прижившихся правил и склонимся к данному варианту прописи.

Существует ряд способов настройки, о которых я и расскажу. Потом не забудьте прочитать статью про дубли страниц и robots.txt. Все это очень важно для продвижения блога в поисковых системах. Особенно, если вы давно не замечаете хороший трафик с Google. Короче, читайте и получайте важную инфу.

Кстати, клей может проходить не только, когда вы переходите с одного доменного имени на другое, а непосредственно все может произойти с одним адресом URL. Например, у вас блог www.domen-bloga.net на него можно попасть через адрес www.domen-bloga.net или же через domen-bloga.net. Ваша задача сказать роботу поисковика, что нужно работать вот с этим, а не с этим.

Ранее в статье говорил, что будет проблема с рейтингом, а это все ваши показателями, выдача и т.д. Чаще всего, происходит склейка ТИЦ,  было десять стало 0, да еще и минус 10 дадут.

Что-то я углубился, выходим на стартовую дорожку.

Открываем свой хостинг, либо соединяемся с корневой директорией при помощи FTP-клинета, например, FileZilla.

Ищем файл .htaccess. Нет, такого не может быть. Значит надо вернуться к началу создания сайта и посмотреть там, почему этого файла нет. Как правило, он у всех присутствует, если нет, создайте его. Адрес, куда идти: ваш сайт — в списке, где wp-admin, wp-content там должен быть нужный нам файл.

Открываем .htaccess в AkelPad или воспользуйтесь весьма популярной программой в блогосфере программой Notepad++.

Слушайте внимательно. Мы настраиваем редирект с  www. на site.ru (без www). Для этого необходимо вставить в конце открытого  файла вот этот код.

# редирект 301
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^www.vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ [R=301,L]

Там, где написано vash_sait прописываем свое доменное имя. «\»  не удаляем. Он должен стоять перед ru.

Сохраняем файл и переносим обратно в файловый менеджер хостинга.

Кто не понял, обращайтесь, я объясню.

Теперь проводим настройку редиректа с site.ru (без www) на www.  Вставляем в конец файла .htaccess код:

# редирект 301
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{HTTP_HOST} ^vash_sait\.ru$ [NC]
RewriteRule ^(.*)$ [R=301,L]

Настройки те же. Прописываем свой сайт в 4 пункте, как и в первом случае.

Сохраняем и закидываем на хостинг.

ДЛЯ НОВИЧКОВ.

Смотрите не путайте. Нужно выбрать лишь один из вариантов, которые я прописал выше  с www или без www.

Сразу два кода вставлять не надо, только один.

Переходим к robots.txt. Это очень важный файл вашего сайта, какой он должен быть и еще ряд настоек 301 редиректа прочитайте в статье про «Как  найти дубли страниц на wordpress блоге и почему все наши robots.txt НЕ ПРАВИЛЬНЫЕ!!!»

Настраиваем редирект 301, если перешли на другой домен.

Итак, вы сменили доменное имя, но при этом не желаете терять трафик с поисковых систем и постоянных читателей. Проблема решается достаточно просто.

Опять же будем  работать с файлом .htaccess. В самый конец вставляем код:

RewriteEngine On
RewriteCond %{HTTP_HOST} site_a.ru
RewriteRule (.*) [R=301,L]

Суть заключается в том, что после того, как введете адрес своего прежнего домена, автоматически произойдет переход на новый URL. Проблем с этим возникнуть не должно. Теперь поисковики должны понять на каком домене расположен ваш блог.

Как использовать редирект в htaccess для прочих страниц блога?

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

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

Короче вставляем этот куда в конце файла:

ErrorDocument 400 /errors/badrequest.html
ErrorDocument 401 /errors/authreqd.html
ErrorDocument 403 /errors/forbid.html
ErrorDocument 404 /errors/404.html
ErrorDocument 500 /errors/serverr.html

Да, и не забудьте заменить /errors*.html на путь к страницам, где есть ошибка.  Вот и все, что хотел бы рассказать вам в этом посту.

Всем пока и до новых встреч.

С уважением, Жук Юрий.

isif-life.ru

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

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