Работа If-Modified-Since для SSI страниц

Вопросы связанные с работой Apache

Модераторы: Art.i, vasya

Работа If-Modified-Since для SSI страниц

Сообщение skvor » Вт ноя 18, 2014 9:03 am

Как сделать, чтоб Apache при наличии в запросе If-Modified-Since проверял время создания shtml файла и, соответственно, если не модифицирован сам файл, то и не запускал бы его, а отдавал "HTTP/1.1 304 Not Modified"

Пытался ставить SSILastModified on, но не работает, т.е. это просто подставляет соответствующую дату shtml файла, но на код ответа не влияет и отвечает HTTP/1.1 200 OK

Спасибо
Делаю начертательную геометрию. Предлагаю маленький бизнес на сокурсниках для оплаты хостинга и прочих печенек.
skvor
 
Сообщений: 21
Зарегистрирован: Вт ноя 18, 2014 7:49 am

Re: Работа If-Modified-Since для SSI страниц

Сообщение ls » Вт ноя 18, 2014 12:08 pm

Веб-сервер насколько мне известно и не будет обрабатывать данный заголовок, он просто его проставляет, а далее уже в самом скрипте выполняются действия
Пример http://htmlweb.ru/php/example/http304.php
То есть скрипт будет запущен в любом случае
* FirstVDS в twitter в facebook и в вконтакте *
ls
Support team
 
Сообщений: 6397
Зарегистрирован: Чт мар 01, 2007 10:36 am
Откуда: FirstVDS

Re: Работа If-Modified-Since для SSI страниц

Сообщение skvor » Вт ноя 18, 2014 1:16 pm

ls писал(а):Веб-сервер насколько мне известно и не будет обрабатывать данный заголовок

Не-а, для по-настоящему статических (html, css, js, txt, gif, jpeg и т.д.) файлов, если в заголовке GET If-Modified-Since дата не раньше чем изменение файла, то возвращается типа
Код: выделить все
HTTP/1.1 304 Not Modified
Date: Tue, 18 Nov 2014 08:54:34 GMT
Server: Apache/2.2.16 (Debian)
Connection: close
Etag: "82413-52-5081daabd3ffc"

Причём, это работает "по-дефолту", ничего специального писать в конфигурации не надо.
Делаю начертательную геометрию. Предлагаю маленький бизнес на сокурсниках для оплаты хостинга и прочих печенек.
skvor
 
Сообщений: 21
Зарегистрирован: Вт ноя 18, 2014 7:49 am


Вернуться в Apache

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1