htaccess IfModule 条件失败

htaccess IfModule conditional fails

我有一个基本的 .htaccess 文件。 如果我将其留空,页面将正确加载。 如果我在那里有一个条件语句(例如:)

<IfModule mod_filter.c>
    #Intentionally left blank
</IfModule>

我收到 500 错误。

所以即使 mod_filter 存在并加载它也会死掉。即使 IfModule 语句中没有任何内容。

就好像 <IfModule> 语句本身不起作用。

这是 Windows 上的 32 位 WAMP。

我在本地有其他 运行 站点确实有完整的 htaccess 文件,它们可以工作,但这个就是不能播放!

有人看过这个吗?!

您只需要删除 space 如下所示 mod_filter.c

<IfModule mod_filter.c>
#Intentionally left blank
</IfModule>

删除 mod_filter.c 之后的 space :)

这是由于文件损坏造成的。重新创建文件有效。