1

我有一个 wordpress 网站正在运行,目前任何人都可以通过访问来查看上传目录

http://site.com/wp-content/uploads

我想阻止在浏览器中查看此目录,但我希望可以查看子文件夹(例如。http://site.com/wp-content/uploads/PublicUploads)。我试过设置

IndexIgnore *

在上传文件夹中,但我无法弄清楚如何将子文件夹设置回可见。

任何帮助,将不胜感激

4

2 回答 2

2

大多数人使用

Options -indexes

要使子目录再次可见,您需要在该子目录中放置一个 .htaccess 文件,其中包含Options +indexes

于 2012-04-26T17:28:43.617 回答
0

使用 mod_rewrite 您可以阻止对目录的直接访问,wp-content/uploads如下所示:

RewriteRule ^wp-content/uploads/?$ - [F,NC]

请记住,这只会阻止浏览/wp-content/uploads内容,但会允许/wp-content/uploads/PublicUploads或任何/wp-content/uploads/foo.

于 2012-04-26T17:41:00.633 回答