今天早些时候,我在关于htaccess文件中的重定向问了一个关于SO的问题。给出的答案实际上是正确的,但由于我无法清除缓存,我的浏览器仍在使用htaccess文件的缓存版本而没有我的更新。清除缓存后,重定向按预期工作。我刚为不同的客户端安装了SSL证书,并添加了一些规则以从HTTP重定向到HTTPS。但是,我正在考虑今天早上的问题。客户以及他们的回访者都会缓存旧的htaccess文件,因此不会使用更新版本。如果这是样式表或图像,我只需添加版本号,更改文件名或更改路径,即可强制使用"强制"更新。我显然不能在这做。是否有任何可以强制返回用户使用更新的htaccess文件?
答案 0 :(得分:1)
我担心其他人的缓存你无能为力。最终,缓存将刷新并显示新的更改。只需刷新页面即可。
可以 告诉您的网站不要使用以下内容进行缓存:
ExpiresActive On
ExpiresDefault A1
Header append Cache-Control must-revalidate
但是,除非您不断对所述页面进行不断更改,否则我并没有明白这一点。如果客户端要求您进行需要重置缓存的更改,请告诉他们这样做,以便他们可以看到它。