Редирект в переводе означает переадресацию или перенаправление. В данном случае это принудительный переброс посетителей с одного адреса сайта или страницы на другой. Полное название такой функции переадресации - «301-редирект».
Как уже наверняка стало понятно, эта опция предназначена, прежде всего, для того, чтобы при смене домена или url отдельной страницы, можно было не терять посетителя, автоматически перенаправив его по новому адресу. Seo оптимизация сайта невозможна, без грамотного применения редиректов.
301-редирект чаще всего применяется, например, когда меняется структура ресурса, и с ней образующий url страницы и т.д. Некоторые начинающие веб-мастера не задумываются об этом, в результате чего на их сайтах появляются дубли страниц, которые очень сильно мешают продвижению или вовсе приводят к попаданию под фильтры поисковиков. Также с помощью редиректа склеивают зеркала доменов через WWW и без. Это является элементом правильной оптимизации сайта и может поспособствовать повышению показателей ТИЦ и PR, а также увеличению посещаемости. Ведь по-умолчанию поисковиковые машины считают разными адреса сайта с WWW и без WWW. При смене владельцем URL-адреса сайта по какой-либо причине, например, когда планируется изменение старых категорий товаров или услуг на новые, или, когда удалось приобрести более короткое и звучное доменное имя, очень важно будет, чтобы происходило перенаправление посетителей на новый адрес. При этом должно сохраняться содержимое сайта (дизайн, контент, общая структура), иначе посетители могут испугаться и подумать, что их перебросило на какой-то другой вредоносный сайт.
301-Редирект в файле .htaccess
Редактирование .htaccess — это, пожалуй, самый известный и в то же время простой метод установки редиректа. Основным плюсом данного способа является то, что на сервере он срабатывает еще до того, как запустятся сложные части кода сайта, не создавая таким образом дополнительной нагрузки.
Где еще можно применить редирект ?
301-редирект также применяется в качестве ответа сервера на отсутствие страницы, заменив показ стандартной ошибки 404 – Not Found. Иначе говоря, посетитель, попав на отсутствующую страницу, вместо сообщения вроде: «Простите, но страницы по указанному вами адресу не существует», будет переадресован на иную рабочую страницу. Хотя, надо сказать, что такое польза такого действия является очень спорной среди специалистов по SEO-оптимизации. Поэтому существует несколько вариантов решения данной проблемы.
Для начала нужно уяснить, что всего есть две категории 404 – Not Found ошибки:
1) Классическая вариация. Когда такой страницы действительно не существует
2) Неправильно указанные внешние ссылки
В таком случае хорошим решением будет, для первой категории оставить по-умолчанию страницу с ошибкой 404, а вот для второй уже настроить редирект на правильный url.