Термином «редирект» называют автоматический переход с одной веб-страницы на другую. Многим не известно, как это происходит. Вы вбиваете в поиск один адрес сайта, заходите на него, но в окне видите, как происходит переадресация — вместо загрузки искомого сайта начинает загружаться другой. Редирект — это также скрипт, который и занимается перенаправлением пользователя на другую страницу.
Представьте, вы владелец сайта, интернет-магазина. Часто владельцы регистрируют доменное имя по неопытности, такое, что трудно запомнить клиентам. Бизнес развивается, нашлось более благозвучное имя, и даже куплен домен. Но большая клиентская база знает именно изначальный адрес сайта. Вот как раз в этом случае, чтобы не потерять клиентуру и прибыль используют редирект.
Еще один пример — склейка доменов. Все мы знаем, что сайт можно прописать в поисковике по-разному — www.site.com и site.com. Чтобы не потерять пользователей и в любом случае довести его до необходимого ресурса и используется “склейка”. Программист создает скрипт, задает редирект и аудитория продолжает находить магазин, какой адрес пользователь не использовал бы.
Чтобы попасть на первые страницы поисковых запросов владельцы интернет-магазинов и других ресурсов тратят большие суммы и совершенно естественно, что они не хотят терять заслуженные позиции или добиваться успеха снова, вкладывая новые денежные средства.
Помимо этого, не хочется терять наработанную базу клиентов. Но поменять адрес сайта необходимо: к примеру, поменялось название магазина. В этом случае надежный и целесообразный способ решения проблемы — перенаправление. Программистом выполняется “склейка” двух ресурсов. Но в этом случае могут возникнуть проблемы.
Поисковые машины с недоверием относятся к редиректу. Администрация считает, что это мешает индексации. Невозможно качественно выполнить ее при наличии переадресаций. Больше всего вреда приносят те, что происходят с позиции пользователей. При таком раскладе поисковики индексируют изначальную страницу, а вот пользователь перенаправляется на другой, конечный в пути редиректа ресурс. Но, как не потерять траст поисковых машин и сделать все правильно?
Существует другой способ — на уровне сервера. Ему присвоен номер 301. К нему поисковые машины относятся весьма благосклонно и дружелюбно, даже такие мощные, как Google. Главное отличие этого способа — однократное для робота перемещение сайта на другой, новый URL.
Это временная переадресация на второй адрес. Подразумевает возврат к исходному адресу не зависимо от времени. 302 перенаправление используют в случаях, когда: