使用ErrorDocument httpd.conf的问题

时间:2014-05-02 05:13:26

标签: php apache httpd.conf

使用httpd.conf文件*,我希望创建将用户重定向到某个网站的ErrorDocument处理程序。错误页面上的代码是:

<?php
header("Location: http://www.mydomain.com/?error=true");
?>

我使用的语法是:ErrorDocument 404 /error.php,而error.php与httpd.conf文件位于同一目录中。重新启动我的服务器后,错误404页面显示 &#34;未找到

在此服务器上找不到请求的网址/ 404页。

此外,尝试使用ErrorDocument处理请求时遇到404 Not Found错误。&#34;

我应该使用哪条路径? *我想使用httpd.conf文件,而不是.htaccess。

2 个答案:

答案 0 :(得分:0)

试试这个

在此处阅读有关http状态代码http://en.wikipedia.org/wiki/List_of_HTTP_status_codes

的信息
# Some examples:
ErrorDocument 500 "The server made a boo boo."
ErrorDocument 404 /missing.html
ErrorDocument 404 "/cgi-bin/missing_handler.pl"
ErrorDocument 402 http://www.example.com/subscription_info.html

答案 1 :(得分:0)

我通过将文件放在相对于httpd.conf文件的目录中来解决问题:
ErrorDocument 404 /error/index.php