304 редирект - документ не изменился

Что это за редирект?



Документ не изменился (Not Modified) - такой ответ может получить браузер в случае, если запрашиваемый документ не изменился со времени прошлого обращения к нему, и нужно взять его из локального кеша браузера.

Как это работает?



Браузер запросил документ, и передал вместе с запросом временные или иные метки в заголовках Last-Modified или ETag.

При следующем обращении браузера к этой странице, он должен передать эти метки в заголовках If-Modified-Since и If-None-Match соответственно.

Если документ не изменился с прошлого запроса, сервер вместо страницы документа, выдает в ответ 304 редирект.

Браузер берет из своего локального кеша страницу, сохраненную при прошлом запросе, и показывает ее пользователю.