如何在XAMPP中启用目录和文件列表?在WAMP中,默认情况下已启用。
答案 0 :(得分:3)
我的Xampp httpd.conf已经在xampp目录条目下有了Indexes选项 删除所有默认的#comment行,它看起来像这样:
<Directory "C:/xampp/htdocs">
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
但是,我将我的本地根映射到'htdocs'之外的另一个目录(根据这篇帖子Make XAMPP/Apache serve file outside of htdocs),所以要为所有目录启用它,我必须在上面找到该条目,并在其中添加“索引”一词。
<Directory />
Options FollowSymLinks Indexes
AllowOverride None
Order deny,allow
Deny from all
</Directory>
注意我永远不会为生产服务器上的所有目录启用它,但在本地它非常有用。
答案 1 :(得分:2)
只需删除或重命名index.html和index.php文件
答案 2 :(得分:0)
打开apache/conf/httpd.conf
并搜索Indexes
,要禁用目录列表,此值应为-Indexes
,因此您应删除-
字符。在我的httpd.conf
中,我将此值设置为:
Options Indexes FollowSymLinks Includes ExecCGI
答案 3 :(得分:0)
打开apache / conf / httpd.conf并在httpd.conf中搜索Indexes 并评论如下的完整行:
services.Configure<AuthorizationOptions>(options => {
options.AddPolicy("somePolicy", policy => {
// require the user to be authenticated
policy.RequireAuthenticatedUser();
// Maybe require a claim here, if you need that.
//policy.RequireClaim(ClaimTypes.Role, "some role claim");
});
};
取消注释First将启用目录索引。 取消注释Second将禁用目录索引 删除注释将启用托管路径的目录/文件列表。
答案 4 :(得分:0)
有一个XAMPP Directory Browsing UI应用程序,它将帮助您在XAMPP的 htdocs 中浏览项目。
答案 5 :(得分:-1)
将位于htdocs文件夹中的'index.php'文件重命名为'MODIFIED_index.php'(如果您希望以后能够恢复它) - 此index.php文件仅用于指向xampp的管理控件无论如何都在'localhost / xampp /'中找到。