.htaccess更改生效需要多长时间?

dev*_*per 19 apache .htaccess url-rewriting

我已将url重写规则添加到我的.htaccess文件中.我应该立即看到这些变化吗?

Dir*_*dly 26

对.htaccess的更改是立即的,不需要重新启动.通常情况下,如果您没有看到.htaccess更改的预期,则会出现语法错误,应检查Apache的日志以了解正在发生的事情.


dev*_*per 7

NVM 发现了它.

.htaccess文件遵循与主配置文件相同的语法.由于每次请求都会读取.htaccess文件,因此对这些文件所做的更改会立即生效.


Mat*_*ner 7

如果您使用重定向 301,请清除浏览器缓存。

  • 就我而言:chrome 将我的 http 缓存到 https 重定向。如果我在地址栏中输入旧网址,chrome 会直接调用新网址。即使我再次关闭 .htaccess 重定向或更改它。这可能会导致故障排除时出现混淆,因此请注意浏览器缓存。 (4认同)

Kyl*_*lla 5

显然,有些服务器只是.htaccess定期检查文件。我发现我们的 AWS 主机就是这种情况。

我的来源只是这里答案下方的评论,但它符合我的经验,其他人似乎也同意。