创建404错误页面时,可以修改其他页面的页面内容并创建它。但是怎么做呢?
创建404错误页面后,请说明如何重定向。
如何纠正破损的链接?
答案 0 :(得分:1)
Apache 2.2+和PHP的自定义错误页面
.htaccess或vhost设置:
# in .htaccess you need AllowOverride in the /error directory
ErrorDocument 404 /error/404.php
使用Nginx和PHP的自定义错误页面
在你的nginx服务器配置中添加以下部分,如:(/ usr / local / nginx / conf / nginx.conf)
error_page 404 /404.php;
location /404.php {
internal;
}
使用lighttpd和PHP的自定义错误页面
在lighttpd配置中添加以下脚本:
server.errorfile-prefix = "/srv/www/htdocs/errors/status-"
并使用如下语法制作错误页面:
/srv/www/htdocs/errors/status-404.php
/srv/www/htdocs/errors/status-500.php
404.php
header($_SERVER["SERVER_PROTOCOL"]." 404 Not Found");
echo 'The Page'. $_SERVER["HTTP_REFERER"]. ' cannot be found!';
关于此更多信息