是否为所有后续 vhost 启用 RewriteEngine On

是否为所有后续 vhost 启用 RewriteEngine On

如果我的 conf.d Apache 目录中有 001_vhost.conf 002_vhost.conf ...等,那么在 004_vhost.conf 中将 RewriteEngine On 是否会为 005 006 007 008 等虚拟主机启用重写引擎,但不为虚拟主机加载顺序中排在前面的虚拟主机启用重写引擎?这是假设我在其他地方没有这个指令。

答案1

这取决于您在配置中的哪个位置(即哪个部分,而不是哪个文件)。例如,如果您在RewriteEngine onVirtuaHost 部分中,则这将仅适用于该主机。如果您将其放在全局配置中,则它将适用于主主机(而不是需要单独启用的虚拟主机)。

http://httpd.apache.org/docs/2.2/mod/mod_rewrite.html#rewriteengine

相关内容