Что такое редирект, и как от редиректа избавиться.

Вернуться в каталог

Как раскрутить сайт:

  • Список каталогов
  • Каталоги для PR
  • Каталоги белые
  • Каталоги белые
  • Белые каталоги ссылок
  • Белые каталоги ссылок
  • Каталоги
  • Протокол HTTP 1.1
  • Сайты сателлиты
  • Yandex бан
  • Ошибки начинающих
  • Ошибки webмастера
  • Что Гугл знает?
  • О сайте из Google
  • robots.txt
  • Социалки
  • Расчет PageRank
  • Как раскрутить сайт
  • Причины игнора сайта
  • Фильтры Гугла
  • Хороший дизайн
  • Залог хорошего сайта
  • Софт вебмастеру
  • Выбрать хостинг
  • Платформы хостинга
  • Виртуальный сервер
  • Продвижение сайта
  • Секреты раскрутки 1
  • Секреты раскрутки 2
  • Раскруточные мифы
  • Оптимизация под каталоги
  • Заработать на сайте
  • Размещение банеров
  • Защита сайта
  • Спам в поздравлениях
  • Секреты Гугла


  • Вернуться в каталог





  • Rambler's Top100


    Что такое редирект, и как от редиректа избавиться.

    (Окончание статьи.)


    Когда применение редиректа оправдано

    Например, вы создаете новый сайт, но пока зарегистрировано только доменное имя, а сайт контентом не заполнен. Или наоборот: после создания нового сайта старый сайт вы уже не поддерживаете (но и бросать пока не хотите), поэтому нужно перенаправить пользователей, привыкших к старому сайту, на новый адрес.



    Для этого нужно в код веб-страницы вставить следующий код:

    !DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>

    <head>

    <script language="JavaScript1.1" type="text/javascript">

    <!--

    location.replace("http://www.new.site/page.htm/"); // в результате текущая страница будет заменена на http://www.new.site/page.htm/

    //-->

    </script>

    <noscript>

    <meta http-equiv="Refresh" content="5; URL=http://www.new.site/page.htm/" /> <!-- для тех пользователей, у которых отключен JavaScript. Тэг Refresh позволяет через столько секунд, сколько указано в тэге content, после загрузки одной страницы автоматически загрузить другую -->

    </noscript>

    </head>

    <body>

    Мы переехали на <a href="http://www.new.site/page.htm/">новое место</a>.

    </body>

    </html>


    В результате выполнения этого кода текущая страница через 5 секунд после загрузки в браузер пользователя будет заменена на http://www.new.site/page.htm/.


    Если же вы хотите, чтобы текущая страница осталась и  в то же время загрузилась другая, то используйте следующий код:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

    <html>

    <head>

    <!-->

    <script language=JavaScript>

    window.open('http://www.new.site/page.html/');self.focus();

    </script>

    <!--- -->

    </head>

    <body>

    Мы переехали на <a href="http://www.new.site/page.htm/">новое место</a>.

    </body>

    </html>


    В результате выполнения этого кода, кроме текущей страницы, в браузер пользователя будет загружена и страница http://www.new.site/page.htm/.



    Валерий Сидоров

    Вернуться в каталог