Как правильно настроить Last-Modified?

12 3
ES
На сайте с 04.05.2005
Offline
109
12055

как сделать что бы в хеад выводилось

<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 16:48:12 GMT">

?

[Удален]
#1
как сделать что бы в хеад выводилось
<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 16:48:12 GMT">
?

Для этого надо записать между <head> и </head> строку

<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 16:48:12 GMT">

p.s. Вы не пробовали прочитать, что написали ?

euhenio
На сайте с 21.09.2001
Offline
357
#2

Чтобы в хедер ответа выводилось надо типа:

header("Last-modified: Tue, 14 Jun 2005 16:48:12 GMT");

а вот насчет формата времени проконсультируйтесь еще у кого-нибудь.

с ув., Евгений Трофименко seo блог Trofimenko.ru ( http://trofimenko.ru/ ) но ыыы мало обновляется... Tools.Promosite.ru - анализатор апдейтов Яндекса (пожертвуйте лимиты на Яндекс.XML! ( https://searchengines.guru/ru/forum/801888/page7#comment_11942489 )) Konvr.ru - увеличение конверсии сайта на 81% за 4 недели ( http://konvr.ru/ )
Snake
На сайте с 18.06.2004
Offline
148
#3

Типа того:

header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
А вообще учите мат часть🙅 пригодится
ES
На сайте с 04.05.2005
Offline
109
#4
Как писал Snake
Типа того:
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); 
А вообще учите мат часть🙅 пригодится

Так всегда и делал, только эту конструкцию получается ставить здесь:

<?header("Content-type: text/html; charset=windows-1251");

header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");

?>

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

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html; Charset=Windows-1251">

... и т.д.

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

А как засунуть между <head><meta ...</head>?

D
На сайте с 07.01.2005
Offline
8
#5
Как писал EvShi


Так всегда и делал, только эту конструкцию получается ставить здесь:
<?header("Content-type: text/html; charset=windows-1251");
header ("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; Charset=Windows-1251">
... и т.д.
Т.е. выше начала документа. Если в самом документе, то ругается, мол заголовок уже послан...
А как засунуть между <head><meta ...</head>?

А зачем выводить в секции <head></head>, мешать в начале документа эта строчка врят ли будет. Любые заголовки нужно посылать до вывода чего либо в бруазер.

ES
На сайте с 04.05.2005
Offline
109
#6

Просто на одном серьезном сайте увидел, что стоит

<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 19:43:04 GMT">

Страниц на сайте больше 1000, сомневаюсь, что в ручную они даты проставляли... Вот и задался таким вопросом, как они так сделали, кстати сайт один из лидеров по выдаче в своей области! Да и для поискового робота это будет не лишним.

D
На сайте с 07.01.2005
Offline
8
#7
Как писал EvShi
Просто на одном серьезном сайте увидел, что стоит
<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 19:43:04 GMT">
Страниц на сайте больше 1000, сомневаюсь, что в ручную они даты проставляли... Вот и задался таким вопросом, как они так сделали, кстати сайт один из лидеров по выдаче в своей области! Да и для поискового робота это будет не лишним.

Проанализируй заголовки "last Modified" и "Expires" и "Date" самого Яндекса... они содержат динамические даты...(http://www.yandex.ru/). Возможно, для динамических, постоянно изменяющихся, страниц это принесет некоторую пользу.То бишь даты этих заголовков изменяется во времени по какому-то алгоритму...и не зависят от дат реальных файлов.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

HTTP/1.1 200 OK Date: Tue, 14 Jun 2005 20:26:09 GMT Server: Apache/1.3.6 (Unix) PHP/4.0.1pl2 mod_perl/1.19 mod_deflate/1.0.21 rus/PL28.15 Set-Cookie: yandexuid=735991118780769; path=/; domain=.yandex.ru; expires=Friday, 31-Dec-10 23:59:59 GMT Last-Modified: Tue, 14 Jun 2005 20:25:55 GMT Cache-Control: max-age=300, private, proxy-revalidate Expires: Tue, 14 Jun 2005 20:31:09 GMT Connection: close Transfer-Encoding: chunked Content-Type: text/html; charset=windows-1251

D
На сайте с 07.01.2005
Offline
8
#8
Как писал EvShi
Просто на одном серьезном сайте увидел, что стоит
<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 19:43:04 GMT">...

Каким образом посылать HTTP заголовки значения не имеет...

Обычно дату документа выдает сервер, если это статическая страница... <meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 19:43:04 GMT"> - этот тег в тексте html, возможно, только подчеркивает искуственное происхождение даты документа... всетаки лучше header(...) Хотя Яндекс сообщает, что на дату особого внимания не обращает и индексирует страницы по своему графику...но это не повредит.

N
На сайте с 20.04.2005
Offline
53
#9

Зачем выводить динамическую дату?

лучше выводить дату меняющуюся 1 раз в сутки.

если кому нужен скрипт пишите niklab@yandex.ru.

кто не рискует - работает на того кто рискует
Snake
На сайте с 18.06.2004
Offline
148
#10
Как писал EvShi
Просто на одном серьезном сайте увидел, что стоит
<meta http-equiv="Last-Modified" content="Tue, 14 Jun 2005 19:43:04 GMT">

Дык эта..

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

<html>

<head>

<title></title>

<meta http-equiv="Content-Type" content="text/html; Charset=Windows-1251">

<meta http-equiv="Last-Modified" content="<? echo gmdate("D, d M Y H:i:s");?> GMT">

правда, имхо, это никому не нужно

12 3

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий