Защо не виждам HTTP 304 код за отговор в моите регистрационни файлове на Apache, въпреки че уеб страниците ми ги изпращат? Проверих това в конзолата на Chrome:

Целта ми е да видя кои браузъри успешно използват заглавката ETag, която изпращам с всяка страница. Както казах, виждам това в Chrome, но не и в сървърните дневници. Сега подозирам, че може би хедърите изобщо не се регистрират, но трябва да ви попитам за това.

Ако използвате конфигурацията за регистриране по подразбиране на Apache 2, HTTP 304 отговорите трябва да бъдат влезли дневници за достъп (а не в дневници за грешки).

Ето един анонимизиран пример за това, което имам в моя access.log (със стандартната конфигурация за регистриране):

127.0.0.1 - - [25/May/2020:20:49:45 +0200] 'GET /image.png HTTP/1.1' 304 515 'http://www.example.com/index.html' 'Mozilla/5.0 (Android 9; Mobile; rv:67.0) Gecko/67.0 Firefox/67.0'

  • 1 благодаря, всъщност се показа и в дневниците ми, това се дължи на закъснение, вероятно защото сайтът ми е на споделения хостинг.
  • @DejanDozet, Да, например, имам споделен хостинг, на който дневниците се забавят с около 5 минути.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?