Редирект на HTML

Иногда возникает необходимость сделать редирект пользователя без использования скриптов. Напоминаю, что редирект - это перенаправление пользователя с одного адреса на другой. Разумеется, можно воспользоваться JavaScript. Однако, не всегда это удобно, вдобавок, не у всех включён JavaScript (хотя сейчас это безумная редкость, но всё-таки), поэтому в этой статье я расскажу о том, как сделать редирект на HTML.
Редирект на HTML делается с помощью мета-тега "refresh". Значение данного мета-тега задаёт основные параметры для редиректа:
<meta http-equiv="refresh" content="5;URL=http://myrusakov.ru">
Обратите внимание, что число в значении атрибута "content" (в нашем случае 5) означает, через сколько секунд будет совершён переход. А через точку с запятой мы задаём значение URL, в котором указываем, на какой адрес необходимо направить пользователя.
Также Вы можете создать страницу, которая будет обновляться через заданные промежутки времени. Реализуется это элементарно, разумеется с помощью того же редиректа, но уже значение URL - это текущая страница:
<meta http-equiv="refresh" content="5;URL=">
Как видите, здесь значение URL ничему не равно. Результатом выполнения этого HTML-кода будет обновление страницы каждые 5 секунд.
Теперь Вы знаете, что редирект возможен не только на JavaScript, но и на HTML. Что очень здорово, так как не всегда есть возможность использовать JavaScript, а такое действие, как регулярное автоматическое обновление страницы, достаточно часто используется.
-
-
Михаил Русаков
Комментарии (8):
Михаил, у вас в <title></title> - какая-то ошибка...посмотрите на название страницы
Ответить
Спасибо, исправлено.
Ответить
Незачто...ответте на форуме
Ответить
в каком теге писать код <meta http-equiv="refresh" content="5;URL=http://myrusakov.ru">
Ответить
Внутри тега <head>.
Ответить
Михаил, почему у меня не видно написанной ссылки на ваш сайт, а при нажатии на "пустоту" переходит на него?
Ответить
Штука хорошая,но человек приходит на страницу чтобы её посмотреть,прочитать,а с такой скоростью прокрутки он ничего не увидит.Вот если бы Вы дали нам прокрутку контента или отдельных статей,примерно через сутки - вот это было бы дело.
Ответить
я создал редирект, а он не работает. создал файл с кодом в расширении html,прописал свою ссылку,загрузил этот файл на хостинг, но выдает ошибку 404. а по ссылке загружается сайт с которого должен быть редирект. Что я не так сделал?
Ответить
Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.