Rus*_*wer 1 meta html5 w3c-validation http-equiv
好的,所以我一直在使用错误的代码,我不知道现在多久 - 似乎
<meta http-equiv="expires" content="0">
Run Code Online (Sandbox Code Playgroud)
是错的,以下是正确的
<meta http-equiv="expires" content="mon, 27 sep 2010 14:30:00 GMT">
Run Code Online (Sandbox Code Playgroud)
所以我的问题是,0如果他们要我像上面那样放置日期格式以及如何在没有PHP/JavaScript的情况下生成它,我仍然可以得到它?把它放在日期格式中似乎很愚蠢.
您不能expires在HTML5中使用pragma指令,因为它未在HTML5规范中定义,也未在Wiki页面PragmaExtensions上注册.
相反,您应该使用相应的HTTP标头.
根据RFC 4229,Expires头字段在RFC 2616中定义,其定义非常清晰:
请注意,它还说明了0价值:
HTTP/1.1客户端和缓存必须处理其他无效日期格式,特别是包括值"0",与过去一样(即"已经过期").
关于你应该做什么:
要将响应标记为"已过期",源服务器将发送一个等于Date标头值的Expires日期.
| 归档时间: |
|
| 查看次数: |
7233 次 |
| 最近记录: |