2017-01-13 2 views
0

Я почесываю голову над этим.Apache 2.4 отправка Истекает заголовок, но не статус 304 (DEBIAN)

У меня есть следующие:

ExpiresActive On 
ExpiresDefault "access plus 3 hours" 
Header append Cache-Control "public" 

Ответ ясно подтверждает новый заголовок и заголовок Expires в будущем, ☝️BUT возвращает 200 вместо 304. То же настройки на локальном компьютере Mac (Apache 2.4.xx) и о возврате FreeBSD 304. Любые идеи?

Установлены как модуль истечения срока годности, так и модуль заголовка. Что я могу пропустить? Благодарю.

ответ

0

Когда mod_expires работает, вы вообще не увидите 304, потому что клиенту не нужно беспокоиться о передаче последующего условного запроса.

На базовом сайте 304 возникает, когда клиент запрашивает, например, /foo.css из предыдущей метки времени или ETAG по-прежнему является последним. 304 означает «да», 200 означает «нет» (и вот замена).

Как только вы добавите mod_expires, вы говорите им, чтобы они даже не задавали вопросов.

Смежные вопросы