Список форумов SeoChase SeoChase

 
 FAQFAQ   ПоискПоиск   ПользователиПользователи   ГруппыГруппы  РекламаРеклама   РегистрацияРегистрация 
 ПрофильПрофиль   Войти и проверить личные сообщенияВойти и проверить личные сообщения   ВходВход 

Вакцина для last-modified?

 
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр
Предыдущая тема :: Следующая тема  
Автор Сообщение
alexkad
Дайм


Зарегистрирован: 09.10.2006
Сообщения: 18

СообщениеДобавлено: Пн Ноя 06, 2006 7:54 pm    Заголовок сообщения: Вакцина для last-modified? Ответить с цитатой

Всем добрый день!
Столкнулся с такой проблемой что для моих страниц в выдаче Яндекса не показывается дата документа. Оказывается проблема в том, что при кешировании страниц Яндексом, сервер не выдает заголовок last-modified(дату документа). В Яндексе про это пишут следующее:
Цитата:
Во-первых, в результатах поиска не будет показываться дата рядом со страницами вашего сайта, а при сортировке по дате сайт не будет виден большинству пользователей. Во-вторых, робот не сможет получить информацию о том, обновилась ли страница сайта с момента последней индексации, а так как число страниц, получаемых роботом с сайта за один заход, ограничено, изменившиеся страницы будут переиндексироваться реже.

Т.е. сервер last-modified должен выдавать, и это важно! Хочу спросить какие способы выдачи этого параметра вы знаете. Как это организовать?
Это должен автоматом делать сервер, или самому через скрипты? Как быть в случае если страницы динамические или статические? Какие мета-теги нужно применять? Можно ли это настроить через .htaccess?

Буду очень рад любому конструктивному ответу.
Заранее спасибо!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение
Cherny
Lincoln


Зарегистрирован: 22.06.2004
Сообщения: 265
Откуда: Киев

СообщениеДобавлено: Вт Ноя 07, 2006 8:58 am    Заголовок сообщения: Ответить с цитатой

Добрый день.
Выдача заголовка Last-Modified сервером возможна только в том случае, если сервер выдает статические файлы, в этом случае сервер знает, что дата обновления файла для HTTP равна дате обновления файла в файловой системе.
Другое дело, когда страница формируется некоторым скриптом, в этом случае сервер не может знать, изменилась ли страница, формируемая в результате работы скрипта -- ведь содержимое страницы может измениться даже если файл скрипта не изменялся. В этом случае сервер не выдает никаких дат, соответственно о датах должен побеспокоиться сам скрипт.
Если используется не слишком сложная технология, вроде SSI, то можно воспользоваться директивой XBitHack для сервера Apache, как раз можно это делать и в htaccess.
В PHP и других скриптах можно принудительно выдавать заголовок Last-modified с помощью функции header(), например:
Код:
  header( "Last-Modified: " . gmdate("D, d M Y H:i:s", time()) . " GMT");

Еще роботами используется заголовки If-Modified-Since, в этом случае сервер (или скрипт) должен обрабатывать запросы с такими заголовками и выдавать ответы 200 или 304 в зависимости от того, менялась ли страница, но это уже несколько сложнее делать в скрипте, чем просто выдать Last-Modified.
_________________
С уважением,
Владимир Чернышов
(не)?путевые заметки промоутера
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
minaton
Квоттер


Зарегистрирован: 03.09.2004
Сообщения: 708
Откуда: Москва

СообщениеДобавлено: Ср Ноя 08, 2006 10:41 am    Заголовок сообщения: Re: Вакцина для last-modified? Ответить с цитатой

alexkad писал(а):
В Яндексе про это пишут следующее:

Это e-mail или есть ссылка?
_________________
Promotext.ru и Sape.ru - специально для оптимизаторов и вебмастеров
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Отправить e-mail Посетить сайт автора
Seventh Son
Moderator


Зарегистрирован: 30.03.2005
Сообщения: 468
Откуда: Moscow, Russia

СообщениеДобавлено: Ср Ноя 08, 2006 11:11 am    Заголовок сообщения: Ответить с цитатой

minaton писал(а):
Это e-mail или есть ссылка?

А как ты думаешь? Smile
Поиск по цитате.
_________________
Σκέφτομαι Διαφορετικός. Πάντα!
Вернуться к началу
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Показать сообщения:   
Начать новую тему   Ответить на тему    Список форумов SeoChase -> Консультационный центр Часовой пояс: GMT
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах


Powered by phpBB © 2001, 2005 phpBB Group