如何让apache显示目录

 我来答
小新说人事
2017-09-14 · TA获得超过1万个赞
知道大有可为答主
回答量:5196
采纳率:76%
帮助的人:1990万
展开全部
1. 开启关闭apache 服务器所有网站显示目录的配置方法:

打开:  /ect/conf/httpd.conf 配置文件

<Directory />

    OptionsIndexes FollowSymLinks #这样就可以让网站显示目录结果了.

    # Options FollowSymLinks # 这样是网站关闭网站显示目录

    AllowOverride All

</Directory>

红色代码中的 Indexes 就是控制 网站是否显示目录的开关. 比如: 当用户访问http://www.lao8.org/的时候,如果index.php不存在就会显示网站下面的所有目录了, 当然正常情况下是关闭的indexs的。 

2. 只让一个网站显示目录的配置方法:

打开:  apache 解析配置文件(默认是/ect/conf/httpd.conf)

<VirtualHost *:80>

    ServerAdmin xxx@gmail.com

   ServerName lao8.org

    ServerAlias www.lao8.org

    DocumentRoot /home/web/lao8_org

    ErrorLog logs /home/web/lao8_org/log/error_log

    CustomLog logs /home/web/lao8_org/log/access_log common

    <Directory >

    Options Indexes FollowSymLinks # Indexes 表示这个网站可以显示结构目录, 要关闭的话去掉Indexes即可.

    </Directory>

</VirtualHost> 

3. 可以设置.htaccess文件让网站显示目录

这个方法可以让网站某个目录显示文件夹结构, 只要在网站想要显示网站结构的文件夹里新建 .htaccess 文件, 添加下面的代码即可. 

<Files *>

Options Indexes

</Files>

比如我放在网站的laoxiu目录里, 那么访问http://domain/laoxiu/的时候就显示laoxiu目录里所有的文件夹目录了。
匿名用户
2017-09-14
展开全部
在apache配置打开目录浏览功能就行了Alias/dist"I:/build/dist"#开启目录列表索引模式OptionsIndexesOrderallow,denyIndexOptionsNameWidth=25Charset=UTF-8Allowfromall其中"I:/build/dist"是要显示文件列表的目录,参数"OptionsIndexes"表示启用目录浏览,"IndexOptionsCharset=UTF-8"设置字符集,以消除中文乱码,NameWidth=50:指定目录列表可以显示最长为25字节的文件/目录名。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cc...z@163.com
2017-09-14 · TA获得超过114个赞
知道小有建树答主
回答量:488
采纳率:0%
帮助的人:491万
展开全部
从理论上来说,是可以更改的,由于本人从未有过如此想法,当时就未作过多探索。刚才,在进入文件夹时突然记起这个问题来,就顺便实现了一下,打开Apache的配置文件httpd.conf找到了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式