【发布时间】:2011-12-11 19:38:37
【问题描述】:
我已将 url 重写规则添加到我的 .htaccess 文件中。我应该立即看到这些更改生效吗?
【问题讨论】:
标签: apache .htaccess url-rewriting
我已将 url 重写规则添加到我的 .htaccess 文件中。我应该立即看到这些更改生效吗?
【问题讨论】:
标签: apache .htaccess url-rewriting
对 .htaccess 的更改是即时的,不需要重新启动。通常,如果您没有看到您对 .htaccess 更改的期望,那么您有语法错误,应该检查 Apache 的日志以了解发生了什么。
如果您使用重定向 301,请清除浏览器缓存。
【讨论】:
.htaccess 更改。感谢您的提醒。
NVM found it。
.htaccess 文件遵循与主配置相同的语法 文件。由于每次请求都会读取 .htaccess 文件,因此所做的更改 在这些文件中立即生效。
【讨论】:
显然,有些服务器只定期检查.htaccess 文件。我发现我们的 AWS 主机就是这种情况。
我的来源只是答案here下方的评论,但它符合我的经验,其他人似乎也同意。
【讨论】: