Автоматическая переадресация

Автор: manager Вторник, Март 18th, 2008 Нет комментариев

Рубрика: Интернет

Часто возникает необходимость автоматического перехода с одной страницы на другую, без участия пользователя. Например, ваша страница довольно популярна, но расположена на одном из бесплатных серверов, которые любят вставить свою рекламу на вашу страницу. Вам это, в конце концов надоело, а тут еще друг места предложил на своем сервере или вы заработали достаточно денег, чтобы оплатить домен и виртуальный сервер. Страничка переезжает, а ваши верные читатели остаются в недоумении. Какое решение можно предложить? Можно разослать е-мэйлом предупреждение. Но вы, врядли, знаете всех своих посетителей «в е-мэйл». Можно разместить на старом месте страничку со ссылкой на новый адрес (это мы сделаем обязательно), но некоторые пользователи открывают по несколько страниц одновременно и могут, открыв вашу страницу, перейти к чтению анекдотов, а после их неутомительного прочтения в течении минут 20 увидеть на вашей странице гордую надпись: «We moved! Try our new cool address!». А пользователь-то думал, что ваша страница уже загружена и ему, родимому, только и осталось прочитать то, что вы там понапридумывали.

К счастью из этой ситуации есть выход. Это применение мета-данных. Реализуется она в такой форме:

здесь атрибут — name, content, scheme или http-equiv. Эти значения описаны в рекомендациях W3C HTML 4.0. Кроме них разработчики могут использовать и другие. Значение атрибута данные не оговаривается в спецификациях. Позже я расскажу вкратце, какие данные можно указать в этих атрибутах.
В нашем случае нам необходимо использовать следующую конструкцию:

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

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

Источник: http://exper.ural.ru/

Оставить комментарий

Чтобы оставлять комментарии Вы должны быть авторизованы.

Похожие посты