Directory Listing Denied
This Virtual Directory does not allow contents to be listed.
解释是说:这个虚拟目录不允许内容列出。
出现这个提示是指没有在要访问的目录下没有找到默认首页文件,一般的IIS默认的首页文件
有:index.htm,index.html,index.asp,default.asp, default.htm等默认首页文件。
一般网站的首页也是这些默认首页文件,如果出现以上提示,那么请检查在www目录下是否有
默认的首页文件。
经检查目录下是有index.html这个文件,以前也是一直正常的,突然出现这个问题,只能是
服务器上的的IIS的问题了。解决这个问题可以在IIS中设置默认的首页文件为index.html即可。
但是如果我们没有权限去设置的话,只能自己想办法,比如创建一个index.asp的文件,在这
个文件里面做301转移到index.html文件上。这算是一个专门针对Oblog用户首页目录的问题
的解决方法。这个index.asp的写法如下:
<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location", "./index.html"
Response.End
%>
做301转移有很多好处,可以把目录带/和不带/的权重转移到index.html下。