Apache Web Server防止目录/文件夹列表
时间:2020-01-09 10:37:11 来源:igfitidea点击:
问:如果没有index.html或index.php,Apache将在目录中显示所有其他文件。
如何强制Apache Web服务器不显示我的目录/文件夹列表?
答:这由称为mod_autoindex或mod_dir的模块控制。
您可以根据需要完全删除(或替换)自动索引生成。
IndexIgnore指令将添加到列出目录时隐藏的文件列表。
文件是外壳样式的通配符表达式或完整文件名。
多个IndexIgnore伪指令添加到列表中,而不是替换被忽略文件的列表。
默认情况下,列表包含。
(当前目录)。
打开您的httpd.conf或.htaccess文件,并附加以下指令以阻止所有pdf和mp3文件的自动索引编制:
IndexIgnore *.pdf *.mp3
要强制或拒绝完整的文件夹列表,请使用*:
IndexIgnore *
保存并关闭文件。
如果httpd.conf已更新,请重新启动httpd:
# service httpd restart