404子域的错误处理/ htaccess

时间:2013-05-22 22:16:52

标签: php apache .htaccess error-handling http-status-code-404

我想有一个404错误页面。这将是根本方向。

我遇到的问题是在我的.htaccess我设置了以下相对路径:

ErrorDocument 404 /404.php 

这适用于域,但不适用于子域。目前,404.php只是通过使用和回显

来回应请求的URL
$_SERVER["REQUEST_URI"];

问题是,当在子域中导致404错误时,找不到404.php,并且将显示来自服务器的默认消息。

所以我也尝试使用绝对路径设置,但这会导致内部重定向发生失败,而$_SERVER["REQUEST_URI"]将分别为空,只会回显404.php

如果有人可以给我提示如何取这个,我真的很感激。

非常感谢。

0 个答案:

没有答案