.htaccess文件.我可以阻止访问目录而不阻止访问其中的文件吗?

ste*_*eph 3 .htaccess web

我正在建立一个网站,但我不完全确定如何处理.htaccess文件.比方说,我有一个名为pages的文件夹,用于存放我的所有页面,如果他们输入www.website.com/pages,我可以拒绝访问某人,以便他们看不到该目录吗?我已经尝试将.htaccess文件放在带有"全部拒绝"行的pages文件夹中,虽然它拒绝访问,但它也拒绝访问实际页面.有没有办法这样做而不拒绝访问网站上的页面,只是拒绝访问该目录?

对不起,如果这没有多大意义,我很困惑哈哈.谢谢你的帮助.

Pas*_*TIN 6

如果您不希望Apache显示目录中的文件列表,则可以使用

Options -Indexes
Run Code Online (Sandbox Code Playgroud)

要禁用此indexes功能.

有关更多信息,请参阅Apache手册的选项指令部分.


否则,一个"简单的方法"就是放一个空的index.htmlindex.php文件 - 即Apache在尝试访问目录时使用的默认文件.

关于这一点,请参阅DirectoryIndex指令.