在父目录中有多个目录,如果我将.htaccess(见下文)添加到子目录,则该目录不再列在父目录列表中。
AuthType Basic
AuthName "restricted area"
AuthUserFile /home/www/example.cz/www/dokumentace/file/.htpasswd
require valid-user
这可以以某种方式改变吗?谢谢!
答案 0 :(得分:2)
默认情况下,目录列表会隐藏将返回403 Forbidden:
的资源生成目录列表时,某些文件将不会显示, 默认情况下。放置了访问限制的文件和目录 在他们身上,无论是通过密码还是通过地址,都不会显示在 目录列表。
如果要列出这些文件,则需要进行设置 有问题的目录块中的IndexOptions ShowForbidden。该 ShowForbidden设置仅适用于2.2及更高版本。
来源:Apache Wiki
总而言之,如果您确定要显示以下内容,则应将以下内容添加到您的配置中(全局或在父目录的.htaccess
中):
IndexOptions ShowForbidden