Не работает Last-Modified

Часто такая проблема бывает после перехода на HTTPS. Вы можете создать следующий файл на хостинге и проверить работоспособность:

<?php
header ("Last-Modified: " . date("D, d M Y H:i:s", time()) . " GMT"); 
echo 'Last Modified Check';

Если этот файл тоже не отдает Last-Modified — необходимо разбираться с настройками сервера. Чаще всего проблему можно решить отключив SSI, например, в isp панельке.

Обновление: с плагином WP Rocket пока функция не работает. Разработчики плагина сказали «The problem is that when a caching plugin is active, no PHP is executed on the cached page, so your approach won’t work for caching plugins :(» что на кешированных страницах не отдается Last-Modified, т.к. там не выполняется PHP.

WPShop Docs