我们正在将一个网站从一种CMS迁移到另一种。.htaccess文件已更改,需要为新的网站刷新它才能正常工作。据我所知,只有在清除浏览器缓存时,.htaccess文件才会被刷新? 对于创建网站的人来说,清除我们的缓存是可以的,但是否有办法让用户的浏览器获取新的.htaccess文件,而无需用户自行清除缓存呢?
替换 .htaccess 文件后,有些服务器会立即重新加载。
如果是这样,它会立即用于所有后续请求。您不需要刷新任何缓存。
有些服务器只会定期检查 htaccess。
我在我的.htaccess文件中有一个重写规则,如下:
RewriteCond %{HTTPS} !on
RewriteRule (.*) https://example.com%{REQUEST_URI} [L,R=301]
当我在本地主机上打开网站后,无法强制刷新页面。
解决方案:我添加了一个随机字符串,例如localhost/mywebsite/index.php?1234