0

我在谷歌上寻找这个,发现在每个网站上都重复了一件事情。

编辑您的 .htaccess 并添加以下行:

ErrorDocument 404 /yourpage.php

因此,例如我的页面是 error.php 所以很明显它应该是:

ErrorDocument 404 /error.php

但是,即使我输入完整的域名,它也不起作用。它只给我内部服务器错误,我不知道如何制作它。

有小费吗?谢谢。

编辑 1:我不太确定在哪里检查这些“Apache”日志。

顺便说一句,这里是完整的 ISE 消息:

Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, *webmaster@mydomainname.com* and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request.

我也尝试过制作 error.html 并且不起作用。而且我不在 htaccess 中使用任何其他重写。

4

1 回答 1

0

那么您的网络服务器不支持此选项...查看您的 http.conf 并搜索

AllowOverride <value>

如果不等于 FileInfo 或不允许所有配置错误文档。将其更改为 All 以使其工作(然后重新启动 Apache) 如果您无权访问 http.conf,请让您的 Provider 允许自定义错误文档。

于 2012-08-07T14:07:10.420 回答