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

时间:2011-10-20 13:43:21

标签: apache .htaccess url-rewriting

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

4 个答案:

答案 0 :(得分:24)

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

答案 1 :(得分:7)

NVM found it

  

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

答案 2 :(得分:2)

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

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

答案 3 :(得分:1)

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