httpd.conf 匹配绝对文件

httpd.conf 匹配绝对文件

我的 httpd.conf 中针对虚拟主机有以下目录声明。

<Directory c:/foo/bar/*/*/baz>
    <Files index.php>
        # something file specific
    </Files>
</Directory>

这与“c:/foo/bar/*/*/baz/index.php”匹配,也与子目录中的“index.php”匹配。

我希望它只直接匹配 /baz 内的“index.php”(例如绝对文件路径),有什么想法吗?

我对服务器配置还比较陌生,所以对我来说需要反复试验。(在 Windows 7 64 位上安装 Wamp)

编辑

我刚刚意识到我可以做类似的事情;

<Directory /foo/bar>
    <Files index.php>
        # something file specific
    </Files>
    <Directory /*>
        <Files index.php>
            # revert/undo something file specific
        </Files>
    </Directory>
</Directory>

虽然还没有测试,但理论上应该可行,对吧?

编辑2

解决了!<Location /index.php> 似乎可以解决问题...

答案1

检查位置属性 - 这可能是您的问题所在。

相关内容