使用 404 而不是 403 禁用目录列表

Rik*_*ood 10 security directoryindex apache-2.2

我已经禁用了这样的目录列表......

Options -Indexes
Run Code Online (Sandbox Code Playgroud)

当我尝试访问这样的目录时:-

www.example.com/secret/
Run Code Online (Sandbox Code Playgroud)

我收到403 Forbidden响应。

但是,我想要一个404 Not Found响应,所以黑客无法轻易猜出我的目录结构。我该怎么做?

oos*_*hro 9

在 /secret 中启用 mod_rewrite 和 AllowOverride。然后创建.htaccess:

RewriteEngine On
RewriteBase   /secret
RewriteRule   ^$ - [R=404,L]
Run Code Online (Sandbox Code Playgroud)