Apache Web Server отправляет неправильный заголовок Last-Modified для вновь загруженных файлов
Я использую Apache Web Server 2.4 в Windows 2012. Недавно я заметил, что Apache всегда возвращает неправильный заголовок Last-Modified, вместо этого всегда указывая текущую дату. Тем не менее, если я пишу что-то в файл, или просто использовать Powershell's
Get-ChildItem -r *.* | ForEach-Object { $_.lastWriteTime = $b; }
затем заголовки Last-Modified возвращаются в нормальное состояние. Какова причина? Я обновляю файлы веб-сайта, загружая архив измененных файлов, а затем распаковывая его в корневой каталог документа. Apache работает под собственной учетной записью пользователя, у которой нет прав на запись в корневой каталог документа.
ОБНОВИТЬ
Проблема перестала повторяться, как только я перешел с WinRar на 7zip для упаковки / распаковки