我在google上寻找这个,并且在每个网站上都发现了一件事。
编辑.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中使用任何其他重写。
答案 0 :(得分:0)
然后您的网络服务器不支持此选项... 查看您的http.conf并搜索
AllowOverride <value>
如果不相等,则不允许使用FileInfo或所有配置错误文档。 将其更改为All以使其正常工作(之后重启Apache) 如果您无权访问http.conf,请要求您的提供商允许自定义错误文档。