Как настроить сервер IIS чтобы он возвращал поисковику дату последней модификации

T8
На сайте с 05.02.2004
Offline
7
764

Как настроить сервер IIS чтобы он возвращал поисковику дату последней модификации документов.

А то при заходе в акаунт выдаётся сообщение: Сервер не выдаёт дату последнего изменения документа.

N
На сайте с 21.11.2001
Offline
152
#1

Если страница HTML, то дело тут не сервере, а в мета-таге <META name=date content='2004-02-04T10:00:00+02:00'>...

Если динамика, то тут немного сложнее. В любом случае, динамическая страница устаревает в тот момент, когда она уже сгенерирована. По этому, датой последнего изменения документа будет дата его генерации. Эта задача решаема. Заголовок Last Modified генерится "на лету" с подстановкой даты сервера. И все ;).

T8
На сайте с 05.02.2004
Offline
7
#2

2Nicon: Так нужно ли в ASP страницах,задавать этот тэг-

LastModified и нужно ли где-нибудь в настройках сервера

что-нибудь делать чтоб сервер всё-таки возвращал это?

T8
На сайте с 05.02.2004
Offline
7
#3

И ещё: В разделе: Сервер глазами яндекса у меня выдаётся:

ВНИМАНИЕ! Сервер не выдает дату последнего изменения документа!

ВНИМАНИЕ! Сервер не выдает кодировку документа!

Хотя опять таки нужный тег по кодировке у меня стоит на всех страницах?

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

Tarzan82, Яндекс пытается усмотреть кодировку и дату последнего изменения в HTTP-заголовках, а не в мета-тегах.

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

С уважением, Владимир Чернышов. (не)?путевые заметки (http://chernyshov.kiev.ua/)
S
На сайте с 27.06.2003
Offline
55
#5

Response.AddHeader "Last-Modified", GMTDate

где GMTDate правильная дата в правильном формате :)

и еще не забудьте про

Response.Status = "304 Not Modified"

Response.End

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