В помощь программисту: Статьи - Как сделать редирект URL на PHP и Perl

Заказ продвижения сайта раскрутка
поиск  
  На главную Услуги и цены О компании Портфолио Гостевая книга Контакты
Сегодня:
                 Карта сайта:   Карта сайта Сделать стартовой Написать письмо Добавить в избранное  
     1. Создание сайта
     2. Верстка сайта
     3. Web - дизайн
     4. Редизайн
     5. Веб - дизайн
     6. Разработка банеров
     7. Поддержка сайта
     8. Продвижение сайта
     9. Раскрутка сайта
            <Подробнее>
     1. В помощь верстальщику
     2. В помощь дизайнеру
     3. В помощь оптимизатору
В помощь программисту:Статьи:Как сделать редирект URL на PHP и Perl

     Как сделать редирект URL на PHP и Perl

      Данный способ имеет в основе спецификацию протокола HTTP. В каждом http-ответе сервера содержится (header) заголовок и (body) тело. Заголовок – набор служебных полей, указывающий браузеру, как следует интерпретировать информацию, содержащуюся в теле http-ответа. Вам понадобится значимое поле заголовка:

      Location: URL

      Перед вами адрес, на который нужно телепортировать браузер. Получив http-заголовок с указанным Location, браузер проигнорирует тело http-ответа и непосредственно перейдет по указанному URL. Осуществить в Perl'е редирект достаточно легко:

      Набираем "Location: http://www.ru\n\n";

      Нужно следить, чтобы скрипт, прежде всего, посылал эту строку. Можно сказать, что если вам нужно перенаправить браузер по другому URL, то нужно послать браузеру всего одну строку. Особенно обращаем внимание на символы \n\n, которые содержатся в конце строки. Они разделяют http-заголовок и тело http-ответа, и обязательно должны быть указаны.

      Как это реализовано на PHP. В PHP имеется специальная функция header(), при помощи которой можно указать поле вашего http-заголовка. Для того чтобы сделать перенаправление необходимо набрать:

      header("Location: http://www.ru");

Rambler's Top100 Рейтинг@Mail.ru

Наши партнеры
©2006 Дизайн-студия «Skyline Lab» - Заказ продвижения раскрутка сайта Web-дизайн, ре-дизайн сайта
Hosted by uCoz