通过 .htaccess 定义 Apache 中404错误

2016-07-07 15:30 来源:www.chinab4c.com 作者:ecshop专家

官方文档在这里:http://httpd.apache.org/docs/2.2/mod/core.html#errordocument

1、语法:

ErrorDocument error-code 聽document


2、可以设置的地方:server config, virtual host, directory, .htaccess


3、有四种处理方式:

(1). 输出一个简单生硬的错误代码信息
(2). 输出一个定制的信息
(3). 重定向到一个本地的URL-path
(4). 重定向到一个外部的URL


三、实例设置如下 :


1、定制处理机制:

ErrorDocument 500 http://foo.example.com/cgi-bin/tester
ErrorDocument 404 /cgi-bin/bad_urls.pl
ErrorDocument 401 /subscription_info.html
ErrorDocument 403 "Sorry can't allow you access today"

将上述直接添加到 聽.htaccess 中的任何位置

后面的http、语言、网址可以自定义。

这样以防程序ID或者什么错误可以定义到一个页面

回答:
对系统有无要求的?

apache 啊
iis不是自己有嘛

直接
ErrorDocument 404 http://www........

加到.htaccess 中任意一行

试试楼上的