SSI and expires header
markus.jelsma at openindex.io
Tue Jun 26 11:33:55 UTC 2012
We also tried using the Nginx sub module but this module as well strips away any Last-Modified header, even when we force the Last-Modified header with headers more using a perl_set subroutine returning the proper date.
Any suggestions are very welcome :)
> From:Markus Jelsma <markus.jelsma at openindex.io>
> Sent: Mon 25-Jun-2012 16:13
> To: nginx at nginx.org
> Subject: SSI and expires header
> We use SSI for serving a specific file but we want it to be cached by the clients for a few hours. We know SSI removes the Expires header set by the standard headers module so we wrote a small perl_set sub that returns a proper HTTP expires date in the future which we set using the headers_more module. Testing via curl -i returns and checking in the browser confirms the Expires header is set correctly. We also output a Cache-Control header.
> The browser, however, doesn't seem to cache the object so we must do something wrong here. I assume we also need a LastModified header but how can we force to send that header while SSI is on?
> nginx mailing list
> nginx at nginx.org
More information about the nginx