允许/禁止带有.htaccess的目录列表

允许/禁止带有.htaccess的目录列表,.htaccess,directory,.htaccess,Directory,我有一个wordpress网站正在运行,目前任何人都可以通过访问 http://site.com/wp-content/uploads 我想阻止在浏览器中查看此目录,但我想查看子文件夹(例如http://site.com/wp-content/uploads/PublicUploads)。我试过了 IndexIgnore * 在uploads文件夹中,但我无法确定如何将子文件夹设置回visible 任何帮助都将不胜感激大多数人使用 Options -indexes 要使子目录再次可见,您需

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

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

IndexIgnore *
在uploads文件夹中,但我无法确定如何将子文件夹设置回visible

任何帮助都将不胜感激

大多数人使用

Options -indexes

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

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

RewriteRule ^wp-content/uploads/?$ - [F,NC]
请记住,这只会阻止浏览
/wp content/uploads
内容,但允许
/wp content/uploads/PublicUploads
或任何
/wp content/uploads/foo