Создание Web-страниц. Гайсина Л.Ф. - 39 стр.

UptoLike

Составители: 

Заглавная буква "X" в слове "refreshX.html" — это цифра номера кадра.
На странице нулевого кадра в этом месте следует указать на первый кадр
(refreshl.html), на странице первого кадрана второй (refresh2.html).
В Windows 95 и Windows NT 4.0 с поддержкой таблиц UNICODE по-
явилась возможность указывать тип кодировки документа — CHARSET. К
сожалению, на многих Unix-платформах этот механизм не работает, что часто
приводит к ошибкам. Скептическое отношение поклонников Unix к этой
возможности ничем не подкреплено, так как основная масса пользователей
российской части Internet просматривает документы World Wide Web в
Windows. Для перекодировки на стороне в заголовок документ необходимо
включить МЕТА-тэг следующего вида:
<МЕТА HTTP-EQUIV="Content-type" CONTENT="text/html;
CHARSET=windows-1251 ">
Приведенный выше пример показывает, как используются операторы
заголовка HTTP-сообщения. Однако здесь тоже следует быть осторожным.
Большинство российских Web-узлов используют в качестве HTTP-сервера
Russian Apache. Эта модификация сервера поддерживает перекодировку
документов "на лету" для правильного отображения на стороне клиента.
Russian Apache сам вставляет в HTTP-заголовок (не путать с HEAD) директиву
Content-type. Если в документе будет МЕТА-элемент с указанием типа
кодировки, a Apache перекодировал содержание, то возможно несоответствие
между указанным в МЕТА типом кодировки и реальной кодировкой
содержания документа.
Кроме Content-type, можно указать и другие операторы. Например,
запретить кэширование документа. Необходимость в этом возникает при
частом обновлении документа или наличии в нем изменяющихся SSI-вставок.
Для запрета кэширования достаточно вставить в заголовок METА - тэг вида:
<МЕТА HTTP-EQUIV="Pragma" CONTENT="no-cache">
Pragma — это наследие HTTP 1.0. В новой версии протокола HTTP
(HTTP 1.1) управление кэшированием осуществляется через оператор Cache-
Control. Для получения такого же эффекта, как в случае с Pragma, и в заголовке
HTML-документа достаточно указать:
<МЕТА HTTP-EQUIV="Cache-Contror CONTENT="no-cache">
Новый механизм управления кэшированием и хранением документа нa
стороне клиента гораздо более гибок, чем в HTTP 1.0. Например, можно
запретить хранение документа после пересылки:
<МЕТА HTTP-EQUIV="Cache-Control" CONTENT="no-store">
Точно так же можно задать время последней модификации (Last-
Modified) или дату истечения актуальности документа (Expire).
С появлением роботов поисковых машин на МЕТА-тэг была возложена
еще одна функцияописание поискового образа документа. Наиболее
последовательно это было впервые реализовано в Webcrawler. До этого в
качестве поискового образа документа использовался либо весь список слов
документа, либо слова первого абзаца.
38
       Заглавная буква "X" в слове "refreshX.html" — это цифра номера кадра.
На странице нулевого кадра в этом месте следует указать на первый кадр
(refreshl.html), на странице первого кадра — на второй (refresh2.html).
       В Windows 95 и Windows NT 4.0 с поддержкой таблиц UNICODE по-
явилась возможность указывать тип кодировки документа — CHARSET. К
сожалению, на многих Unix-платформах этот механизм не работает, что часто
приводит к ошибкам. Скептическое отношение поклонников Unix к этой
возможности ничем не подкреплено, так как основная масса пользователей
российской части Internet просматривает документы World Wide Web в
Windows. Для перекодировки на стороне в заголовок документ необходимо
включить МЕТА-тэг следующего вида:
       <МЕТА HTTP-EQUIV="Content-type" CONTENT="text/html;
       CHARSET=windows-1251 ">
       Приведенный выше пример показывает, как используются операторы
заголовка HTTP-сообщения. Однако здесь тоже следует быть осторожным.
Большинство российских Web-узлов используют в качестве HTTP-сервера
Russian Apache. Эта модификация сервера поддерживает перекодировку
документов "на лету" для правильного отображения на стороне клиента.
Russian Apache сам вставляет в HTTP-заголовок (не путать с HEAD) директиву
Content-type. Если в документе будет МЕТА-элемент с указанием типа
кодировки, a Apache перекодировал содержание, то возможно несоответствие
между указанным в МЕТА типом кодировки и реальной кодировкой
содержания документа.
       Кроме Content-type, можно указать и другие операторы. Например,
запретить кэширование документа. Необходимость в этом возникает при
частом обновлении документа или наличии в нем изменяющихся SSI-вставок.
Для запрета кэширования достаточно вставить в заголовок METА - тэг вида:
       <МЕТА HTTP-EQUIV="Pragma" CONTENT="no-cache">
       Pragma — это наследие HTTP 1.0. В новой версии протокола HTTP
(HTTP 1.1) управление кэшированием осуществляется через оператор Cache-
Control. Для получения такого же эффекта, как в случае с Pragma, и в заголовке
HTML-документа достаточно указать:
       <МЕТА HTTP-EQUIV="Cache-Contror CONTENT="no-cache">
       Новый механизм управления кэшированием и хранением документа нa
стороне клиента гораздо более гибок, чем в HTTP 1.0. Например, можно
запретить хранение документа после пересылки:
       <МЕТА HTTP-EQUIV="Cache-Control" CONTENT="no-store">
       Точно так же можно задать время последней модификации (Last-
Modified) или дату истечения актуальности документа (Expire).
       С появлением роботов поисковых машин на МЕТА-тэг была возложена
еще одна функция — описание поискового образа документа. Наиболее
последовательно это было впервые реализовано в Webcrawler. До этого в
качестве поискового образа документа использовался либо весь список слов
документа, либо слова первого абзаца.

38