.htaccess 基于元标记中的版本号的htaccess缓存

.htaccess 基于元标记中的版本号的htaccess缓存,.htaccess,caching,.htaccess,Caching,是否可以根据您的版本号缓存网站文件(图像、html、css、js) 更详细地说: 我想在我的html文件头中有一个版本号。因此,当有人访问我的网站时,文件将被缓存。但是当他再次访问我的网站时,如果有新的文件(图像、css、js、html等)需要下载,它应该检查要注册的版本号。如果是这样,它应该这样做。如果没有,它可以使用旧的缓存文件 Something like this: ------------------------------- <meta name="version" conte

是否可以根据您的版本号缓存网站文件(图像、html、css、js)

更详细地说: 我想在我的html文件头中有一个版本号。因此,当有人访问我的网站时,文件将被缓存。但是当他再次访问我的网站时,如果有新的文件(图像、css、js、html等)需要下载,它应该检查要注册的版本号。如果是这样,它应该这样做。如果没有,它可以使用旧的缓存文件

Something like this:
-------------------------------
<meta name="version" content="1">

# if version number is higher than client number download new files or else use cache files

<filesMatch "\.(xml|txt|html|js|css|jpg|png)$">
  ExpiresDefault A7200
  Header append Cache-Control "proxy-revalidate"
</filesMatch> 
类似这样的内容:
-------------------------------
#如果版本号高于客户端号,请下载新文件或使用缓存文件
到期默认值A7200
标头附加缓存控制“代理重新验证”
不是来自
标记,不是。但是您可以在资源请求的末尾标记您想要的版本,并适当地使用它。比如:

<img src="/images/image.jpg?v=1" alt="">

或者你可以用你想要的版本设置一个cookie并检查它

然而,这一切似乎是一件非常奇怪的事情。如果你退一步,解释一下你要解决的问题,也许会有更好的解决方案。

不是从
标记开始的,不是。但是你可以在资源请求的末尾标记你想要的版本,并适当地利用它。比如:

<img src="/images/image.jpg?v=1" alt="">

或者你可以用你想要的版本设置一个cookie并检查它

然而,这一切似乎是一件非常奇怪的事情。也许,如果你退一步,解释一下你要解决的问题,也许会有更好的解决办法