Яндекс и Last Modified

12
S
На сайте с 19.07.2005
Offline
19
1811

Коллеги!

Как заставить Яндекс отображать дату последнего изменения страницы при выдаче?

У меня все страницы на php, в них прописано:

<?php header("Last-modified: " . date("r", time() - 24*60*60))?>

Смотрю заголовки плагином для Мозилы - заголовки - ок -

Last-Modified: Tue, 19 Jul 2005 11:04:20 +0000Может что на Apache надо покрутить? Help!

[Удален]
#1

А нельзя документацию прочитать, к примеру ? Или не читатель ? Формат:

Last-Modified: Wed, 20 Jul 2005 07:06:42 GMT

к примеру.

S
На сайте с 19.07.2005
Offline
19
#2

Подскажите, а что тут - <?php header("Last-modified: " . date("r", time() - 24*60*60))?>

надо поправить, чтобы этого добиться?

А что за документация такая?

[
На сайте с 14.07.2005
Offline
24
#3

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

[Удален]
#4

@ зачем ???

S
На сайте с 19.07.2005
Offline
19
#5
'[Oleg:
']@header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");

А чтобы московское время было - три часа добавить - что надо написать?

Ну чайник я в php...

C
На сайте с 19.09.2001
Offline
120
#6

[Oleg], перед GMT пробел надо добавить:

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

Miha,

@ зачем ???

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

soroka,

Как заставить Яндекс отображать дату последнего изменения страницы при выдаче?

Даже если выдавать Last-Modified дата в выдаче Яндекса не появится. У меня, по крайней мере, так было.

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
[Удален]
#7

Cherny, да я вообще то это знаю :) Только вот как раз должна выдаватся - чтобы можно было это вовремя увидеть. Иначе какой смысл от заголовка, который не будет отправлен ?

Даже если выдавать Last-Modified дата в выдаче Яндекса не появится. У меня, по крайней мере, так было.

У меня обратных случаев не было.

S
На сайте с 19.07.2005
Offline
19
#8
Cherny:
Даже если выдавать Last-Modified дата в выдаче Яндекса не появится. У меня, по крайней мере, так было.

Ну почему у некоторых сайтов стоит дата в скобках, у других - нет?!

C
На сайте с 19.09.2001
Offline
120
#9
Ну почему у некоторых сайтов стоит дата в скобках, у других - нет?!

Для того, чтобы Яндекс в результатах поиска отображал дату для псевдостатических страниц, необходимо полностью эмулировать обработку дат в заголовках, как для полностью статических страниц. Одного Last-Modified недостаточно, еще If-Modified-Since в запросах следует учитывать.

[Удален]
#10
Одного Last-Modified недостаточно, еще If-Modified-Since в запросах следует учитывать.

Имеется ввиду, чтобы показывал реальную дату изменения документа, или что ?

12

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