Merge pull request #662 from yesodweb/never-expires-cache-control
add cache-control to neverExpires
This commit is contained in:
commit
e7bddafcbb
@ -640,7 +640,12 @@ cacheSeconds i = setHeader "Cache-Control" $ T.concat
|
|||||||
-- | Set the Expires header to some date in 2037. In other words, this content
|
-- | Set the Expires header to some date in 2037. In other words, this content
|
||||||
-- is never (realistically) expired.
|
-- is never (realistically) expired.
|
||||||
neverExpires :: MonadHandler m => m ()
|
neverExpires :: MonadHandler m => m ()
|
||||||
neverExpires = setHeader "Expires" "Thu, 31 Dec 2037 23:55:55 GMT"
|
neverExpires = do
|
||||||
|
setHeader "Expires" "Thu, 31 Dec 2037 23:55:55 GMT"
|
||||||
|
cacheSeconds oneYear
|
||||||
|
where
|
||||||
|
oneYear :: Int
|
||||||
|
oneYear = 60 * 60 * 24 * 365
|
||||||
|
|
||||||
-- | Set an Expires header in the past, meaning this content should not be
|
-- | Set an Expires header in the past, meaning this content should not be
|
||||||
-- cached.
|
-- cached.
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user