Mod-Rewrite
RewriteEngineOn 是在 httpd.conf 中只使用一次還是可以多次使用?
我讀到 httpd.conf 中的目錄塊就像一個 .htaccess 文件。這是否意味著 RewriteEngineOn 可以在 httpd.conf 中多次使用?我假設它可以,但它必須放在目錄塊中。有人可以確認嗎?
這是否意味著 RewriteEngineOn 可以在 httpd.conf 中多次使用?
是的,沒關係。
我假設它可以,但它必須放在目錄塊中。
不,它在任何配置上下文中都有效,並且將繼承到其他上下文 - 因此,如果您在 中啟用它,則在該虛擬主機內的塊中
<VirtualHost>
不需要它。<Directory>
一個例外是它不會從伺服器配置繼承下來<VirtualHost>
(配置應用方式的一致性並不是 Apache 的優勢之一)。