Что то вы меня запутали вместе с Платоном с Яндекса.
Не могу понять правильно отдает или нет ответ сервер.
Joomla! 3....
Проверял на Яндекс веб мастер.Отдает:
добавить заголовок If-Modified-Since -
галка снята.Добавить заголовок If-Modified-Since -
галка стоит, время проверки изменения час.Добавить заголовок If-Modified-Since, срок месяц ставлю. За этот период материал менялся. Вроде правильно.
Но Last-Modified: Tue,
20 Jan 2015 20:49:48 GMT. Как будто материал менялся сегодня. Он менялся недели две назад.
Это ведь не нормально? Отдает число изменения материала сегодняшнее?
Может надо в настройках плагина Включить кеширование ?
Яндекс, Платон отвечает:
Приставка "X-" в заголовке "X-Last-Modified", обычно применяется для избежания конфликта с основным заголовком "Last-Modified", иногда значение заголовка "X-Last-Modified" может использоваться для обработки "If-Modified-Since". На примере указанной Вами страницы
http://www:
Робот посылает заголовок "If-Modified-Since" Вашему серверу с указанием даты последнего индексирования страницы.
- Если контент страницы был изменён после последнего индексирования, робот получит код ответа 200 и будет учитывать заголовок "Last-Modified: Tue, 20 Jan 2015 06:25:20 GMT"
- Если контент страницы не менялся, робот получит код ответа 304 и ни один из данных заголовков.
По сути, в данном случае никакой ошибки нет, сервер, указывая в заголовке "Last-Modified" дату обращения робота к странице, сообщает, что последний раз страница менялась сегодня.
Но Платон не знает, что страница менялась не сегодня.
Получается заголовок Неправильно отдается? И вреда больше, чем пользы.
Joomla! 2.5.28.
Правильно отдает:
Материал так и менялся
12 Jan 2015.
Получается на Joomla! 2.5.28 работает а на Joomla! 3... нет?
Если не прав поправьте.
Как лечить?
Хостинг один, оба сайта на одном хостинге.
Спасибо.