Как сделать ссылку с переходом на ссылку?

3 ноября 2014 г. Просмотров: 812
Иногда возникает необходимость автоматически переправить посетителя сайта с одной страницы на другую в «автоматическом режиме». То есть только зашёл и сразу без вопросов и нажатий чего либо - пожалуйте на другую страницу. Например, сайт переехал, а посетители всё ещё идут по старому адресу. Конечно, суперпрофи делают редирект такого рода на уровне файлов дополнительной конфигурации веб-сервера (htaccess) либо серверными скриптами. Но ведь всё растущее число интернет-жителей обзаводится своими сайтами и прекрасно с ними управляется без посредства суперофи. Благо, принцип «каждому желающему - по сайту» реализуется в сети без всяких нацпроектов и ипотек. Так как же непрофессионалу реализовать автоматическое перенаправление посетителя по заданной ссылке?

Инструкция

  • Есть два самых простых варианта редиректа, не требующих ничего, кроме возможности внести соответствующие изменения в нужную страницу. Первый решает задачу средствами HTML (HyperText Markup Language - "язык разметки гипертекста"). Это тот язык, на котором написаны интернет-страницы. В этом языке есть нужный нам тег - команда, сообщающая браузеру, на какой адрес и через сколько секунд нужно отправить посетителя страницы. Выглядит он так:Здесь цифра "10" указывает, сколько секунд нужно подождать - например, чтобы посетитель успел прочесть сообщение о том, что сайт переехал. А адрес http://www.kakprosto.ru/ даёт браузеру URL куда следует отправить посетителя. Этот тег должен быть вставлен в «заголовок страницы» - область html-кода, которая начинается с тега и заканчивается тегом .
  • Второй способ редиректа использует возможности языка JavaScript. Чтобы им воспользоваться в html-код страницы нужно вписать соответствующие команды. Сначала надо сообщить браузеру, что с этого места начинается JavaScript-сценарий. На языке JavaScript этот открывающий тег выглядит так:А закрывающий так:Между этими двумя тегами находятся инструкции - операторы языка. Нужного нам эффекта перенаправления можно добиться несколькими из них:window.location.reload("http://www.kakprosto.ru/");илиdocument.location.replace("http://www.kakprosto.ru/");илиdocument.location.href="http://www.kakprosto.ru/";Полностью код скрипта в сборе будет выглядеть, например так: document.location.href="http://www.kakprosto.ru/";Этот скрипт тоже можно вставить в ту же заголовочную область html-кода - между тегами и . Хотя это и не обязательно - можно вставить его в основное тело страницы, то есть между тегами и .
  • Оцените статью!