Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2552186
  • 博文数量: 271
  • 博客积分: 6659
  • 博客等级: 准将
  • 技术积分: 3141
  • 用 户 组: 普通用户
  • 注册时间: 2009-11-17 10:24
文章分类

全部博文(271)

文章存档

2016年(2)

2015年(12)

2014年(7)

2013年(19)

2012年(22)

2011年(81)

2010年(128)

分类: 系统运维

2012-03-01 10:47:02

ErrorDocument 404 /base/world_map6.png
#全局生效

NameVirtualHost *:80

servername haha.91yx.com
ErrorDocument 404 /base/world_map6.txt

servername mm.91yx.com
ErrorDocument 404 /base/world_map6.png

servername dd.91yx.com
ErrorDocument 404  

servername pp.91yx.com
ErrorDocument 404 default

servername kk.91yx.com
ErrorDocument 404  /system.php

servername ll.91yx.com
ErrorDocument 404  "Sorry can't allow you access today"

servername bb.91yx.com
DocumentRoot  "/usr/local/apache2/htdocs/base/"
ErrorDocument 404  /world_map6.png


1.ErrorDocument 在server config作用域指定时将作为全局生效
2.在virtual host 作用域指定时 则此生效

3.如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的

4.注意,如果为ErrorDocument指定了一个外部的URL(比如说,任何在开头指示了类似"http"这样的访问方法的字符串),Apache将会向客户端发送一个重定向指令来告诉它在哪里找到这个文档,哪怕这个文档最后还是在这个服务器上。这里面包含着一些暗示:最重要的就是客户端无法接收到原始的错误状态代码,取而代之的是一个重定向状态代码。这将会使一些用状态代码来判断一个URL是否有效的web机器人或其它客户端产生误解。另外,如果您在"ErrorDocument 401"中使用了外部URL,客户端将不会提示用户输入密码,因为它根本没收到这样一个401的状态代码。

5.指定404 目录文件时 则为DocumentRoot 相对目录 《VirtualHost作用域中的DocumentRoot优先级高》
阅读(4027) | 评论(0) | 转发(0) |
0

上一篇:免费CDN-Incapsula

下一篇:mysql 存储过程 First

给主人留下些什么吧!~~