Редирект - автоматическое перенаправления посетителя сайта с одной страницы на любую, которая вам была бы нужна.
Редирект используют для автоматического перенаправления посетителей сайта с одной страницы на другую. Это очень полезно, например, при переезде сайта на новый адрес (домен), также можно ставить различные условия для пользователей с разными полномочиями и переадресовывать их на различные разделы сайтов. Суть идеи проста, но применять ее можно разнообразно в зависимости от обилия вашей фантазии.
Рассмотрим несколько примеров реализации редиректа.
1-й способ с помощью JavaScript
<script type="text/javascript">
if (location.href=='адрес откуда перенаправлять')
{
location.href='адрес куда перенаправлять'
}
</script>
Вставлять это добро между
<head> </head>
В этом коде JavaScript есть условие которое перепроверяет на той ли странице находится пользователь, с которой нужно сделать переадресацию, но если эта проверка не нужна, а нужно просто переадресовать посетителя на другой сайт, то можно воспользоваться кодом, который по длине еще меньше и проще
2-й способ с помощью JavaScript
<script>
location.replace('http://вашсайт.com/');
</script>
http://вашсайт.com/ - соответственно ссылка на сайт, на который нужно переадресовать посетителя.
Без JavaScript сейчас в мире вебтехнологий никуда, но все же есть блокировщики рекламы и прочие плагины браузеров и спецприложения, которые блокируют выполнение сценариев JavaScript при просмотре сайта посетителем, то есть, в таком случае, редирект не сработает.
3-й способ через мета-теги
Мета-теги это спец-коды для браузеров и поисковиков, применимо к данному случаю можно воспользоваться такой записью между блоками head:
<meta http-equiv="refresh" content="5;url=http://вашсайт.com/">
Цифра 5 в коде выше означает 5 секунд задержки перед переадресацией на указанный сайт, соответственно если переадресация нужна мгновенная, то в качестве времени задержки ставим 0.
Этот способ в принципе исключает проблему с блокировкой JavaScript, но, в то же время, может выполняться не всеми по всякому устаревшими браузерами, так что каким из методов воспользоваться или обеими сразу решайте сами.