Apache 拒绝访问特定文件

Apache 拒绝访问特定文件

我想拒绝访问 /arch.1,但不能拒绝访问 /dir1/arch.1

我尝试过的是:

<FilesMatch "^(arch.1|arch.2)$">
   Order deny,allow
   Deny from all
</FilesMatch>

但它匹配每个文件 any_dir/arch.1,并且在开头使用 ^/ 不起作用。我不想使用 .htaccess 文件。

请问你能帮帮我吗?

答案1

你使用了错误的指令。你想要<DirectoryMatch>
有关的:目录、位置和文件指令的工作原理

相关内容