apache 404 500页面的配置方法_nginx 404 页面服务器配置
用户访问的页面出现404错误时,需要让其跳转到指定界面,给出友好画面,对seo优化也有帮助。
下面说明一下apache 404页面的配置方法:
找到apache conf配置文件在站点的<VirtualHost *:80>标签里面添加 ErrorDocument 404 /404.html
把
404.html页面放到站点的根目录
下面实例完整说明:
<VirtualHost *:88> ServerAdmin admin@jsjtt.com DocumentRoot /var/www/jsjtt ServerName www.jsjtt.com ServerAlias jsjtt.com UseCanonicalName Off ErrorDocument 404 /404.html ErrorDocument 500 /500.html </VirtualHost>
400,401,403,404,500页面的配置方法和上面相同,你可以全部都配置上。
下面在说一下nginx 404页面的配置方法:
同样打开nginx的conf配置文件在http { 中添加fastcgi_intercept_errors on;
在站点server {中添加error_page 404 = /404.html
server配置如下:
server {
listen 80;
server_name www.jsjtt.com jsjtt.com;
root /var/www/jsjtt;
index index.php index.html index.htm;
error_page 404 /404.html;
error_page 500 /500.html;
}
下面给出404页面html写法例子,供大家参考:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <TITLE>404错误 页面没有找到 计算机天堂</TITLE> <meta content="计算机天堂,计算机天堂404错误" name="keywords"> </head><BODY style="text-align:center;"> <H1> <img src="/images/404.png" /> </H1> <H2>你可以访不存在<span id="itime">3</span>秒后跳转到首页</H2> <H2>你可以访问一下页面:</H2> <H3><a href="http://www.jsjtt.com">首页</a> </H3> The requested URL <!--#echo var="REQUEST_URI" --> was not found on this server. <HR> <I><!--#echo var="HTTP_HOST" --></I> <script type="text/javascript" language="javascript"> var i=3; //获取 var myspan=document.getElementById("itime"); function abc(){ myspan.innerHTML=i; if(--i==0){ window.clearInterval(mytime); window.location.href="http://www.jsjtt.com"; //首页 } } //启用一个定时器 var mytime=window.setInterval("abc()",1000); </script> </BODY></html>
来源://作者:admin/更新时间:2013-11-21
顶
踩
相关文章: