Локально все работает нормально, но при переносе на хостинг, в ответах сервера нет заголовка
Last-Modified.
На хостинге apache за nginx, у nginx настройка ssi off
При этом если выполнить отдельно скрипт с установкой этого заголовка - заголовок ставится.
Т.е. стоит подключить bitrix/header.php - все, заголовков нет.
Это работает (заголовок есть):
$LastModified = gmdate("D, d M Y H:i:s \G\M\T", 1294844676);
header('Last-Modified: '. $LastModified);
Если подключить только служебный заголовок (работает):
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/modules/main/include/prolog_before.php");
$LastModified = gmdate("D, d M Y H:i:s \G\M\T", 1294844676);
header('Last-Modified: '. $LastModified);
Это не работает (заголовка нет):
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/header.php");
$LastModified = gmdate("D, d M Y H:i:s \G\M\T", 1294844676);
header('Last-Modified: '. $LastModified);