什么是Apache的httpd.conf到期

我想设置以下内容:

ExpiresActive On ExpiresByType application/x-flash-swf "access plus 1 days" ExpiresByType application/x-shockwave-flash "access plus 1 days" <FilesMatch "\.swf$"> Header set Cache-Control "public" </FilesMatch> 

但我通常在html上设置

 <embed src="http://example.com/flash/example.swf?YYYYMMDDSS" /> 

YYYYMMDDSS和Expires(mod_expires)有什么区别?

YYYYMMDDSS和Expires(mod_expires)有什么区别?

mod_expires在HTTP协议中设置标题,并且遵循HTTP规范的大多数高速caching服务器完全按照你的要求使用正确的标题。

使用带date的查询参数作为URL的一部分,因此相应的GET请求不会设置任何到期。 您正在使用浏览器来按照您所期望的方式进行操作。 这是一个黑客,有点不寻常,但我怀疑它的作品。

你可以做,如果你喜欢。

“YYYYMMDDSS”不会被高速caching的代理服务器。

您可以手动更新用户caching,更改“YYYYMMDDSS”。