如何为网站创建自定义的404错误页面?

时间:2014-08-07 05:49:00

标签: php html css

创建404错误页面时,可以修改其他页面的页面内容并创建它。但是怎么做呢?

创建404错误页面后,请说明如何重定向。

如何纠正破损的链接?

1 个答案:

答案 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!';

关于此更多信息