解决访问网站列举目录被拒绝的方法 | 胡鹏博客
首页 > 其它 > 解决访问网站列举目录被拒绝的方法
2013十一月11

解决访问网站列举目录被拒绝的方法

访问网站某栏目时提示Directory Listing Denied This Virtual Directory does not allow contents to be listed.该如何解决?

前些日子有个朋友说他的vps访问网站栏目时总是提示Directory Listing Denied This Virtual Directory does not allow contents to be listed(列举目录被拒绝。本虚拟目录不允许其内容被列举显示),那是怎么回事呢?登录他的vps后台,检查了他的栏目下面只有文件index.html,于是通过栏目列地址后面加上index.html(栏目地址/index.html)访问正常,ok,此时明白了是什么原因。
因为在访问一个网址(可以是一级网址如http://www.seostudying.com/,也可以是二级网址如http://www.seostudying.com/seo/ 甚至更多级的网址)的时候,http网站服务器需要在该级目录下存在一个default.html或者index.html文件来作为主页显示给你看,如果不存在这个文件,那么就会把整个目录下的全部文件名等信息都列举出来给你看(默认的行为),但是很显然网站开发者不愿意让你知道他怎样开发和架构这个网站、使用了哪些文件,所以就从网站设置上关闭这个默认行为。于是你就看到那行英文信息,意思是:列举目录被拒绝。本虚拟目录不允许其内容被列举显示。

另外:virtual的原因是因为网站的目录结构实际上是一个逻辑结构,由服务器指定哪些目录构成哪些不同的层次,跟这些内容在硬盘上的实际存储位置无关,所以叫“虚拟”
出现这个提示是指没有在您指定的目录找到默认首页,比如您直接输入域名访问空间, 但是出现以上提示,那么请检查在www目录下是否有
index.htm,index.html,index.php,index.asp,default.asp, default.htm等默认首页。
虚拟主机开通后默认自动生成下面几个默认首页,依次分别为index.asp,index.aspx,default.asp,deault.aspx,index.htm等等,您的首页必须是以上默认首页之一。这样才能自动找到该文件。

更多

文章作者:东莞seo
本文链接地址:http://www.seostudying.com/1653.html
欢迎转载,转载请注明出处»胡鹏博客 [解决访问网站列举目录被拒绝的方法]

本文目前尚无任何评论.
您必须在 登录 后才能发布评论.