【发布时间】:2017-05-15 21:11:18
【问题描述】:
今天早些时候,我问了一个关于在 htaccess 文件中重定向的问题。给我的答案实际上是正确的,但是因为我没有清除我的缓存,我的浏览器仍在使用缓存版本的 htaccess 文件而没有我的更新。清除我的缓存后,重定向按预期工作。我刚刚为不同的客户端安装了 SSL 证书,并添加了一些从 HTTP 重定向到 HTTPS 的规则。但是,我正在考虑我今天早上遇到的问题。客户及其回访者会缓存旧的 htaccess 文件,因此不会使用更新的版本。如果这是样式表或图像,我只需添加版本号、更改文件名或更改路径即可“强制”更新。我显然不能在这里这样做。有什么办法可以强制返回用户使用更新的 htaccess 文件?
【问题讨论】:
-
为了清楚起见,浏览器没有缓存您的 htaccess 文件,它正在缓存重定向本身。
-
Aaaahhh...这样做是有道理的。所以我添加的新规则会被遵循,但我删除的旧规则可能仍然有效?