gpt4 book ai didi

php - .htaccess 拒绝子文件夹中的文件

转载 作者:行者123 更新时间:2023-12-03 00:48:40 26 4
gpt4 key购买 nike

我想阻止访问“sub/folder/index.php”,但不阻止访问其他任何地方的“index.php”。

<Files index.php>
Order allow,deny
Deny from all
</Files>

可以工作,但会阻止所有“index.php”文件。

<Files sub/folder/index.php>
Order allow,deny
Deny from all
</Files>

不起作用。我需要使用 <Directory>

我不想在子/文件夹中创建 .htaccess 文件

我无权访问 httpd.conf

我不想阻止子/目录中的所有内容

如果这么简单,我就不会问了;)

最佳答案

我认为最简单的规则是:

RedirectMatch 403 ^.*/sub/folder/index\.php$

RedirectMatch 位于 mod_alias 模块中,您当然有。这并不意味着 mod_rewrite 引擎。在这里,我们只是告诉 apache,对 sub/folder/index.php 的任何访问都会生成“403禁止”答案。

您可以将其放在 httpd.conf 或根 .htaccess 中(但确实考虑删除所有 .htaccess,这很糟糕,很慢,令人遗憾的是您无权访问真正的配置文件)。

关于php - .htaccess 拒绝子文件夹中的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8801994/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com