Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Apache htaccess文件限制_Apache_.htaccess - Fatal编程技术网

Apache htaccess文件限制

Apache htaccess文件限制,apache,.htaccess,Apache,.htaccess,我的Web服务器上有一个目录。它没有索引页。因此,当你通过网络浏览器访问目录时,它会列出其中的文件。现在我想创建一个htaccess文件,它可以阻止目录列表,这样当您通过web浏览器访问它时,目录中的文件将不会被列出,但可以通过将您希望访问的文件的名称附加到url来访问这些文件,使其成为文件的完整部分。此外,htaccess文件应该能够限制除具有特定扩展名的文件之外的所有文件的访问。谢谢。您可以使用关闭目录的.htaccess中特定目录的文件列表 Options -Indexes 或 您可以将

我的Web服务器上有一个目录。它没有索引页。因此,当你通过网络浏览器访问目录时,它会列出其中的文件。现在我想创建一个htaccess文件,它可以阻止目录列表,这样当您通过web浏览器访问它时,目录中的文件将不会被列出,但可以通过将您希望访问的文件的名称附加到url来访问这些文件,使其成为文件的完整部分。此外,htaccess文件应该能够限制除具有特定扩展名的文件之外的所有文件的访问。谢谢。

您可以使用关闭目录的.htaccess中特定目录的文件列表

Options -Indexes


您可以将一个空index.html文件放在要保护的目录中。

在目录中的.htaccess文件中

Options -Indexes

Order allow,deny
Deny from all

<Files "*.gif">
    Allow from all
    Deny from none
</Files>
Options -Indexes
如前所述


编辑以删除错误的htaccess设置。再次抱歉

感谢您的回复。如果我想包含多个可查看的文件,我可以用| Right,regex:分隔它们吗。该示例直接来自Apache文档: