让网页列出文件列表,Apache应该怎么设

BigApple 2001-10-30 09:17:21
我有一个目录,想加到我的web上,访问这个目录时直接列出文件
列表,点击文件就可以看到文件内容。

应该如何设置apache。我用的是win32版的apache1.3。
在httpd.conf里我加了下面的话
-----------------------------------------------------
Alias /docs/ "D:/docs/"

<Directory "D:/docs">
Options Indexes FollowSymlinks MultiViews
AllowOverride None
Order allow,deny
Allow from all
</Directory>
-----------------------------------------------------
但是必须要有index.html,没法直接列出文件列表。
...全文
482 5 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
BigApple 2001-10-30
  • 打赏
  • 举报
回复
直接列出了文件列表是我的目的。
我的意思是有一个目录DOCS
我用ie访问http://host/docs, 就可以列出我的docs下的文件,我再点文件就可以看这个文件
了。
现在的状态是必须要有一个index.html文件。没有这个文件ie访问http://host/docs什么也
不会有,只有404错误,有这个文件,ie只显示这个文件的内容,列不出当前文件的列表。
d_k 2001-10-30
  • 打赏
  • 举报
回复
?有index.html的目的是什么-----你已经直接列出了文件列表了,还要显示它??--搞不懂
没有index.html,那就是Options设置的问题
或者修改httpd.conf里的DirectoryIndex,把默认项的index.html,index.htm改为别的,那你有没有index.html都不会影响显示文件列表的问题(没有意义)
BigApple 2001-10-30
  • 打赏
  • 举报
回复
那你知不知道linux下怎么弄?
d_k 2001-10-30
  • 打赏
  • 举报
回复
不清楚,我没有用过WIN32的,查说明文档
:)

BigApple 2001-10-30
  • 打赏
  • 举报
回复
显示文件列表已经搞好了。
只要有Options Indexes就行了。
但是输出的东西有点问题
-----------------------------------------------------------
Index of /docs
Name Last modified Size Description
--------------------------------------------------------------------------------
Parent Directory 01-Jan-1980 00:00 -
1/ 30-Oct-2001 14:04 -
B7-14r07-18_0.EVENT_..> 19-Dec-2000 05:39 23k
B7-14r07-18_1.EVENT_..> 19-Dec-2000 05:40 266k
SIMPLE_Spec_V3.pdf 27-Oct-2000 00:46 800k
-----------------------------------------------------------------------------
有的文件名太长显示不了。 有没有办法让apache改一下输出格式?
另Description项怎么加上?我用的是win32的apache.

2,204

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 CGI
社区管理员
  • CGI社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧