有没有办法让Apache默默地忽略无法识别的.htaccess指令?

时间:2013-05-31 19:25:06

标签: apache .htaccess zeus

我很遗憾将Apache登台服务器与Zeus Web服务器结合使用。 (不是我的选择)。

我希望能够在.htaccess文件中包含Zeus特定的指令(例如ContentCompressionEnabled),如果可能的话,也可以在同一个文件中包含Apache等价物(AddOutputFilterByType DEFLATE)。

有没有办法做到这一点,不涉及Zeus和Apache的单独的.htaccess文件?

3 个答案:

答案 0 :(得分:3)

仅限2.4,其中AllowOverride有Nonfatal选项。

答案 1 :(得分:3)

如果我理解正确,您可以使用 httpd.conf 文件对所有请求执行此配置。 .htaccess 文件配置仅影响文件所在位置的请求。

答案 2 :(得分:1)

您可以将任何仅Apache指令放入Apache的主httpd.conf文件或站点vhost配置文件中 - 以及AllowOverride None

这意味着Apache会从那里获取所有配置信息并完全忽略任何.htaccess个文件。

然后你可以在.htaccess文件中放置你想要的任何东西,包括你需要的所有Zeus配置 - 而Zeus只能从那里配置 - 从而将两个配置分开。