时 间 记 忆
最 新 评 论
专 题 分 类
最 新 日 志
最 新 留 言
搜 索
用 户 登 录
友 情 连 接
博 客 信 息
 
目录访问提示Directory Listing Denied的问题
[ 2010-3-14 14:31:00 | By: whsjsoft ]
 
今天有点时间更新了几篇文章,在更新首页之后,突然发现访问用户首页的目录时(比如汽车修理厂管理制度的目录http://www.whsjsoft.com/blog/u/weixiuziliao/),出现目录列表被拒绝的错误提示如下:
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下。
 
分享按钮
  • 标签:oBlog 网站 301转移 
  • 发表评论:
    分享按钮
    汽车维修博客首页,首佳汽修汽配软件