База знаний
Войдите в личный кабинет для возможности задавать вопросы и отвечать на комментарии.
Полезная информация

Инструкция по настройке плагина «Last-Modified»

Поддержка Bodysite
Поддержка Bodysite
3 апреля 2018 17:15
+1
1. Установка плагина
2. Рекомендуемые настройки для магазина
3. Рекомендуемые настройки для каталога
4. Описание настроек
5. Как проверить работу плагина
6. Частые вопросы

1. Установка плагина.

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

После установки произведите настройки плагина в разделе «Магазин» - «Плагины» - «Last-Modified» согласно рекомендациям ниже.

2. Рекомендуемые настройки для интернет-магазинов

  • Посылаемые заголовки: «Last-Modified и 304 Not Modified».
  • Какую дату посылать: «Предыдущий день» для главной страницы и «Актуальную дату» для всех остальных разделов.
  • Для кого посылать заголовок: «Для поисковых роботов».

3. Рекомендуемые настройки для каталогов (без корзины)

  • Посылаемые заголовки: «Last-Modified и 304 Not Modified».
  • Какую дату посылать: «Предыдущий день» для главной страницы и «Актуальную дату» для всех остальных разделов.
  • Для кого посылать заголовок: «Для всех пользователей».

ВАЖНО: При включений «Last-Modified и 304 Not Modified» для всех пользователей будет показываться закэшированная браузером копия. Например, при добавлений товара в корзину, после обновления страницы в блоке с корзиной будет показано 0 товаров, но если перейти в корзину то там будет товар.

4. Описание настроек

Заголовки:

  • Last-Modified – в заголовке отправляется только дата изменения страницы.
  • Last-Modified и 304 Not Modified – отправляется дата изменения страницы и если дата позднее, чем предыдущая, то страница не будет передаваться.

Для кого посылать заголовок:

  • Не посылать - выбранные заголовки не будут посылаться для данного раздела.
  • Для всех - выбранные заголовки будут отправляться для всех пользователей сайта и поисковых роботов.
  • Для поисковых роботов - выбранные заголовки будут отправляться только для поисковых роботов: Яндекс, Googe, Bing, Baidu.

Какую дату посылать:

  • Предыдущий день - посылается дата с предыдущим днём.
  • Предыдущий час - посылается дата с предыдущим часом.
  • Текущую дату - посылается текущая дата.
  • Актуальную дату - посылается дата, которая вычисляется автоматически, она обновляется при изменении настроек категорий и прочего.

5. Проверка работы плагина

Перед началом проверки произведите все необходимые настройки плагина.

Проверить корректность посылаемого заголовка можно в Яндекс.Вебмастер (Инструмент: «Проверка ответа сервера»).

  • В поле «Опрашиваемый URL» введите адрес вашего сайта и нажмите кнопку «Проверить».
  • После получения информаций, вы можете увидеть дату, когда была последний раз изменена страница или другая дата исходя из выбранных настроек (заголовок Last-Modified):
  • В поле «if-Modified-Since» введите дату, позднее чем в указана в Last-Modified и нажмите на кнопку «Проверить».
  • И теперь сервер должен отдать 304 ответ и страница не должна быть передана. Это означает, что If-Modified-Since работает корректно.

6. Частые вопросы по плагину

Установил и настроил, но не работает, почему?

1) Проверьте, что плагин включен.

2) Если вы проверяете вручную или с помощью стороннего сервиса, то проверьте, что выбран пункт "Для всех". Вариант "для поисковых роботов" не будет показывать заголовок в этом случае. При использовании пункта "Для поисковых роботов" работу плагина можно проверить только с помощью инструмента Яндекса (подробности выше, в инструкции)

3) Частая проблема - настройки сервера, подробности здесь.


Я не редактировал товар, но его Last-Modified обновилось, почему?

Плагин сравнивает конечный код сформированной страницы и обновляет "Актуальную дату" если есть изменения. Код страницы изменяется не только при редактировании товара, но и при любых других действиях, или обновлении присутствующих на странице сторонних блоков.

Проблема с корзиной, авторизацией (страница "залипает")

При включений «Last-Modified и 304 Not Modified» для всех пользователей - будет показываться закэшированная браузером копия. Например, добавив товар в корзину и затем обновив страницу, в блоке с корзиной будет показано 0 товаров, но если перейти в корзину то там будет товар. Лучше использовать вариант "Для поисковых роботов".

Почему не работает для информационных страниц?

Плагин работает для информационных страниц, но для тех, которые созданы в приложении "Магазин". Если страницы созданы в приложении "Сайт", то плагин для них работать не будет.