`
gstarwd
  • 浏览: 1539076 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

404页面

    博客分类:
  • SEO
阅读更多

 

  会根据访问者请求的原来旧站中存在的页面,自动的跳转到新站中相应的页面如:
  访问者请求http://asp2k.com/1.html
  则系统自动跳转到http://www.asp2k.com.cn/1.html

Shtml版代码:

 

<html>
<head>
<meta http-equiv='refresh' content='5; url=http://www.0716.org<!--#echo var="REQUEST_URI" -->'>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<STYLE type=text/css>
BODY {
FONT-SIZE: 12px;
SCROLLBAR-ARROW-COLOR: #000000;
FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
SCROLLBAR-BASE-COLOR: #828fa2;
}
TD {
FONT-SIZE: 12px;
FONT-FAMILY: "Verdana", "Arial", "Helvetica", "sans-serif";
}
A:active {
COLOR: #000000; TEXT-DECORATION: underline
}
A:visited {
COLOR: #455164; TEXT-DECORATION: underline
}
A:hover {
COLOR: #000000; TEXT-DECORATION: none
}
A:link {
COLOR: #455164; TEXT-DECORATION: underline
}
</STYLE>
<TITLE>本站已经启用新的国际域名WWW.0716.org ,系统正在为你重新定向到新网站中的相应网页.......</TITLE>
</head>
<body leftmargin="10" topmargin="10" marginwidth="10" marginheight="10" style="table-layout:fixed; word-break:break-all">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="95%" align="center">
<tr align="center" valign="middle">
<td>
<table border="0" cellspacing="1" cellpadding="10" bgcolor="#555555" width="60%">
<tr>
<td bgcolor="#EEEEEE" align="center">
<p><b> 本站启用新的国际域名<a href=http://www.0716.org>0716.org</a>,系统正在为你重新定向到新站中的相应网页....& lt;/b></p></td>
</tr>
<tr>
<td bgcolor="#EEEEEE" align="left">
<p>目前你需要访问旧站1675.com.ru中的页面:http://1675.com.ru<!--#echo var="REQUEST_URI" --><br><br>
系统在5秒后将为你重新定向到新站<b>0716.org</b>中相应的页面<br>
如果你不想等待,请直接点击下面的连接进入:<a href=http://www.0716.org<!--#echo var="REQUEST_URI" -->>http://www.0716.org<!--#echo var="REQUEST_URI" --></a><br>


</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>

PHP版的代码:

<!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=gb2312" />
<title>404</title>
<meta http-equiv='refresh' content='5; url=http://www.0716.org<?=$_SERVER[REQUEST_URI]?>'>
</head>
<body>
本站起用新域名访问
你目前访问的页面是
http://1675.com.ru<?=$_SERVER['REQUEST_URI' ]?>
系统为你重新定向到新站相应的页面
http://www.0716.org<?=$_SERVER['REQUEST_URI' ]?>
或等待5秒后,系统自动跳转到新站相应的页面
</body>
</html>
 

 

 404错误其实就是我们经常见到的找不到文件的错误,但是那是默认的效果,很难看。

  有时候我们需要的这样的功能:我们要记录下来404是的页面时哪些,更有些时候我需要判断404页面是不是本来系统应该生成的静态页面但是没有生成成功的,如果是,我们应该生成这个静态页面,然后把生成的静态页面返回给用户。

  我要处理的逻辑就是:把404错误跳转到一个页面,我们取名叫:missing404.php

  然后再这个页面中实现我们需要的功能。

  首先定义跳转:在虚拟站点定义中使用如下语句即可。

  ErrorDocument 404 http://www.5156xyx.com/missing404.php

  定义完成后的虚拟站点如下

 

     
  <VirtualHost *:80>

     ServerAdmin     wayswang@gmail.com

      DocumentRoot /usr/local/apache/htdocs/5156xyx.com

      ServerName www.5156xyx.com

      ServerAlias     5156xyx.com

      ErrorLog logs/5156xyx.com_err_log

      CustomLog logs/5156xyx.com-access_log2 common

      ErrorDocument 404 http://www.5156xyx.com/missing404.php

     <IfModule mod_limitipconn.c>

      <Location /upimg/soft>

         MaxConnPerIP 5

     </Location>

      </IfModule>

       </VirtualHost>

 

  在missing404.php中的处理将另外说明

  这里再提供另外一种方法,但是不推荐,以为比较耗资源,使用 .htaccess 来重定向

  在 .htaccess 中加入

  ErrorDocument 404 /404.html

  不要以为就此完了,你可能会发现404.html根本跳转不到他上面去,嘿嘿,原因是你的404.html文件太小了,IE认为找不到,又是404错误。如果404.html的小于512字节的话,那么IE会认为这个错误页面不够“友好”,会忽视掉的。

分享到:
评论

相关推荐

    几十个404页面源码

    404页面是网站设计中不可或缺的一部分,它用于在用户尝试访问不存在的URL时提供一个友好的反馈界面。404错误通常意味着服务器找不到请求的特定网页,这可能是因为页面已被删除、移动或输入的URL有误。创建一个个性化...

    粉色清爽404页面模板下载是一款清爽简洁的网站404页面下载。.rar

    个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化用户体验,通过友好的报错信息和引导,减少用户流失。 前端源码,易于部署和维护,可快速融入任何现有网站架构中。 使用我们的404错误页面模板,...

    小清新简单404错误单页(含自动跳转) 404页面模板 404跳转代码

    "小清新简单404错误单页(含自动跳转)"是一个专门设计的404页面模板,旨在提供一种既美观又实用的解决方案,以增强用户在遇到错误时的体验。 首先,这个404页面模板以“小清新”的风格设计,意味着它采用了简洁、...

    多种漂亮的404页面

    404页面是互联网上一个重要的组成部分,当用户尝试访问不存在的网页时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个页面的设计不仅能够告诉用户他们请求的页面无法找到,还可以提升用户体验,...

    404页面源码.rar

    404页面是Web开发中的一个重要元素,当用户尝试访问不存在的URL时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个页面的设计和内容能够帮助用户理解发生了什么问题,同时提供指引,让他们能方便地...

    十 个 H T M L 404 页面源码

    一个精心设计的404页面不仅能够告知用户他们所寻找的页面不存在,还可以引导他们返回网站的其他部分,降低用户的流失率。 HTML是构建这些404页面的基础,它是超文本标记语言,用于创建网页结构和内容。HTML 404页面...

    炫酷的404页面

    404页面是网站设计中不可或缺的一部分,它通常在用户访问不存在的URL时显示。"炫酷的404页面"是一个专为提升用户体验而设计的全动画404错误页面,采用黑白简约风格,完全基于HTML,无需依赖任何外部库或框架,这使得...

    HTML5 SVG动画404页面,活泼有趣,适合用在网站404页面,兼容主流浏览器

    404页面通常是用户访问不存在网址时遇到的错误页面,而一个活泼有趣的404页面不仅能够减轻用户的挫败感,还能展示网站的独特风格和品牌个性。在本主题中,我们将深入探讨如何利用HTML5和SVG技术来创建这样具有互动性...

    简单好看404页面模板,自带适配,适合各种网站

    404页面是网站设计中不可或缺的一部分,当用户尝试访问不存在的页面时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个“简单好看404页面模板”专为此目的而设计,旨在为用户提供友好的用户体验,...

    4款比较好看的网站404页面HTML源码源码资源下载整理.zip

    为了提升用户体验,许多网站设计者会创建定制的404页面,使其更具吸引力和趣味性。本资源集合包含了4款设计精美的404页面HTML源码,适合网页设计师和前端开发者用于学习和参考。 这些源码资源可以帮助你了解如何...

    404页面模版

    404页面模板是网页设计中的一个重要组成部分,它在用户访问网站时遇到错误链接或页面不存在的情况下显示。这种模板的设计不仅具有实用性,还承载着提升用户体验和品牌展示的功能。一个美观且富有创意的404页面可以...

    html5黑色404页面模板

    404页面是用户在尝试访问不存在的网页时会遇到的一种常见反馈,一个精心设计的404页面不仅能提供友好的用户体验,还能引导用户回到网站的其他部分,降低用户流失率。 该模板采用HTML5技术构建,这是目前网页开发的...

    猫咪动画小游戏404页面.zip

    在IT行业中,404页面是一个非常重要的概念,它与网站的用户体验和搜索引擎优化(SEO)密切相关。404页面通常是指用户尝试访问一个不存在的网页时,服务器返回的一个标准错误响应状态码,即HTTP 404 Not Found。这个...

    404页面24套

    404页面是互联网上一个重要的组成部分,它在用户尝试访问不存在的网页时显示。这个主题包名为"404页面24套",显然包含了24种不同的404错误页面设计模板,旨在为网站提供更加友好和吸引人的用户体验。 404页面通常...

    vue 项目中当访问路由不存在的时候默认访问404页面操作

    然而,通常我们需要对访问url不存在或者错误的情况下添加默认的404页面,即not found页面。 一般的处理方法是: 在最后添加一个path: * ,优先级从上到下查找路由,都没有的时候全部指向 404页面 ,代码如下: ...

    极简404页面.zip

    404页面是网站设计中的一个重要元素,当用户尝试访问不存在的网页时,服务器会返回一个404错误状态码,并展示404页面。"极简404页面.zip"是一个包含HTML语言编写的404错误页面的资源包,专为提供简洁、高效的用户...

    经典红色的404页面带音乐

    404页面是互联网上一个不可或缺的元素,它在用户访问不存在的网页时显示,向用户提供反馈并可能引导他们返回网站的其他部分。本资源提供的是一个设计独特的“经典红色404页面”,该页面以鲜明的红色调为特色,旨在...

    全屏响应式创意视差动画效果404页面模板

    标题中的“全屏响应式创意视差动画效果404页面模板”是一个专门设计的网页模板,用于在用户访问不存在的网页时展示的404错误页面。这种模板结合了现代网页设计的多个元素,包括全屏布局、响应式设计、创意视差滚动...

    精美的网站404页面源码下载

    404页面是网站设计中不可或缺的一部分,它在用户访问不存在的网页时显示。一个精美的404页面不仅能够缓解用户的困惑,还能提升网站的专业形象。本资源提供了10套精心设计的404页面源码,适用于各种类型的网站,帮助...

    404页面自动跳转到首页

    404页面2秒内自动跳转到首页 &lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt; ; charset=utf-8" /&gt; 很抱歉,网站搬新家啦! ...

Global site tag (gtag.js) - Google Analytics