- 浏览: 1538833 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (525)
- SEO (16)
- JAVA-EE-Hibernate (6)
- JAVA-EE-Struts (29)
- JAVA-EE-Spring (15)
- Linux (37)
- JAVA-SE (29)
- NetWork (1)
- CMS (14)
- Semantic Research (3)
- RIA-Flex (0)
- Ajax-Extjs (4)
- Ajax-Jquery (1)
- www.godaddy.com (0)
- SSH (34)
- JavaScript (6)
- SoftwareEngineer (9)
- CMMI (0)
- IDE-Myeclipse (3)
- PHP (1)
- Algorithm (3)
- C/C++ (18)
- Concept&Items (2)
- Useful WebSite (1)
- ApacheServer (2)
- CodeReading (1)
- Socket (2)
- UML (10)
- PowerDesigner (1)
- Repository (19)
- MySQL (3)
- SqlServer (0)
- Society (1)
- Tomcat (7)
- WebService (5)
- JBoss (1)
- FCKeditor (1)
- PS/DW/CD/FW (0)
- DesignPattern (11)
- WebSite_Security (1)
- WordPress (5)
- WebConstruction (3)
- XML|XSD (7)
- Android (0)
- Project-In-Action (9)
- DatabaseDesign (3)
- taglib (7)
- DIV+CSS (10)
- Silverlight (52)
- JSON (7)
- VC++ (8)
- C# (8)
- LINQ (1)
- WCF&SOA (5)
- .NET (20)
- SOA (1)
- Mashup (2)
- RegEx (6)
- Psychology (5)
- Stock (1)
- Google (2)
- Interview (4)
- HTML5 (1)
- Marketing (4)
- Vaadin (2)
- Agile (2)
- Apache-common (6)
- ANTLR (0)
- REST (1)
- HtmlAnalysis (18)
- csv-export (3)
- Nucth (3)
- Xpath (1)
- Velocity (6)
- ASP.NET (9)
- Product (2)
- CSS (1)
最新评论
-
lt26w:
理解成门面模式应该比较容易明白吧
FacadePattern-Java代码实例讲解 -
lt26w:
看下面的例子比较明白.
FacadePattern-Java代码实例讲解 -
javaloverkehui:
这也叫文档,别逗我行吗,也就自己看看。
HtmlCleaner API -
SE_XiaoFeng:
至少也应该写个注释吧。
HtmlCleaner API -
jfzshandong:
...
org.springframework.web.filter.CharacterEncodingFilter 配置
会根据访问者请求的原来旧站中存在的页面,自动的跳转到新站中相应的页面如:
访问者请求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会认为这个错误页面不够“友好”,会忽视掉的。
发表评论
-
SiteMap Maker v1.01 网站地图生成器
2009-12-19 10:51 1828主要特点介绍: 很多人的网站 ... -
制作sitemap与在线生成网站地图并提交
2009-12-19 10:48 4782如何向Google、Yahoo!、MSN、Ask和百度提交在线 ... -
介绍几款常用的sitemap生成工具
2009-12-19 10:35 3567sitemap让你的网站更好的被搜索 ... -
百度Sitemap在线生成器插件全功能高级版
2009-12-19 10:25 4968原文地址: http://www.phpwind.net ... -
SEO之sitemap.xml
2009-12-19 10:09 7880Sitemap 简介:Sitemap 即网站地图一般有两种,一 ... -
seo相关网址记录
2009-12-19 09:59 1114http://www.sitemap-xml.org/ ... -
如何通过优化dedecms的seo来做淘客
2009-12-08 23:04 1699这段时间一直在做淘客推广,每天浮动很大,不太稳定。 ... -
你能帮助用户 搜索引擎就能帮助你
2009-12-05 18:51 928我个人一直都非 ... -
让你的网站出现在搜索引擎的搜索建议里
2009-12-05 18:48 1102让Google和百度的搜索建 ... -
SEO教程:关键词研究的两个大忌
2009-12-05 18:43 1018引导线网页制作网提示 ... -
APACHE多站点配置方法
2009-11-28 21:04 5323APACHE多站点配置方法 例如你的主机 IP ... -
更换域名SEO数据操作及301重定向方法
2009-11-28 17:38 2591以前注册一个域名www.atjk.net意为凹凸健康网,后来在 ... -
完美的Apache静态.htaccess文件 [discuz和home带301重定向]
2009-11-28 16:49 2124完美的Apache静态.htaccess文件 [discuz和 ... -
自定义404页面(Apache+PHP)
2009-11-28 16:16 1835直接把这个写到虚拟主机配置服务器里面去 ... -
PHP网站301定向方法详解
2009-11-26 21:27 1467关于301重定向的好处, ...
相关推荐
404页面是网站设计中不可或缺的一部分,它用于在用户尝试访问不存在的URL时提供一个友好的反馈界面。404错误通常意味着服务器找不到请求的特定网页,这可能是因为页面已被删除、移动或输入的URL有误。创建一个个性化...
个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化用户体验,通过友好的报错信息和引导,减少用户流失。 前端源码,易于部署和维护,可快速融入任何现有网站架构中。 使用我们的404错误页面模板,...
"小清新简单404错误单页(含自动跳转)"是一个专门设计的404页面模板,旨在提供一种既美观又实用的解决方案,以增强用户在遇到错误时的体验。 首先,这个404页面模板以“小清新”的风格设计,意味着它采用了简洁、...
404页面是互联网上一个重要的组成部分,当用户尝试访问不存在的网页时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个页面的设计不仅能够告诉用户他们请求的页面无法找到,还可以提升用户体验,...
404页面是Web开发中的一个重要元素,当用户尝试访问不存在的URL时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个页面的设计和内容能够帮助用户理解发生了什么问题,同时提供指引,让他们能方便地...
一个精心设计的404页面不仅能够告知用户他们所寻找的页面不存在,还可以引导他们返回网站的其他部分,降低用户的流失率。 HTML是构建这些404页面的基础,它是超文本标记语言,用于创建网页结构和内容。HTML 404页面...
404页面是网站设计中不可或缺的一部分,它通常在用户访问不存在的URL时显示。"炫酷的404页面"是一个专为提升用户体验而设计的全动画404错误页面,采用黑白简约风格,完全基于HTML,无需依赖任何外部库或框架,这使得...
404页面通常是用户访问不存在网址时遇到的错误页面,而一个活泼有趣的404页面不仅能够减轻用户的挫败感,还能展示网站的独特风格和品牌个性。在本主题中,我们将深入探讨如何利用HTML5和SVG技术来创建这样具有互动性...
404页面是网站设计中不可或缺的一部分,当用户尝试访问不存在的页面时,服务器会返回一个404错误状态码,并显示相应的404错误页面。这个“简单好看404页面模板”专为此目的而设计,旨在为用户提供友好的用户体验,...
为了提升用户体验,许多网站设计者会创建定制的404页面,使其更具吸引力和趣味性。本资源集合包含了4款设计精美的404页面HTML源码,适合网页设计师和前端开发者用于学习和参考。 这些源码资源可以帮助你了解如何...
404页面模板是网页设计中的一个重要组成部分,它在用户访问网站时遇到错误链接或页面不存在的情况下显示。这种模板的设计不仅具有实用性,还承载着提升用户体验和品牌展示的功能。一个美观且富有创意的404页面可以...
404页面是用户在尝试访问不存在的网页时会遇到的一种常见反馈,一个精心设计的404页面不仅能提供友好的用户体验,还能引导用户回到网站的其他部分,降低用户流失率。 该模板采用HTML5技术构建,这是目前网页开发的...
在IT行业中,404页面是一个非常重要的概念,它与网站的用户体验和搜索引擎优化(SEO)密切相关。404页面通常是指用户尝试访问一个不存在的网页时,服务器返回的一个标准错误响应状态码,即HTTP 404 Not Found。这个...
404页面是互联网上一个重要的组成部分,它在用户尝试访问不存在的网页时显示。这个主题包名为"404页面24套",显然包含了24种不同的404错误页面设计模板,旨在为网站提供更加友好和吸引人的用户体验。 404页面通常...
然而,通常我们需要对访问url不存在或者错误的情况下添加默认的404页面,即not found页面。 一般的处理方法是: 在最后添加一个path: * ,优先级从上到下查找路由,都没有的时候全部指向 404页面 ,代码如下: ...
404页面是网站设计中的一个重要元素,当用户尝试访问不存在的网页时,服务器会返回一个404错误状态码,并展示404页面。"极简404页面.zip"是一个包含HTML语言编写的404错误页面的资源包,专为提供简洁、高效的用户...
404页面是互联网上一个不可或缺的元素,它在用户访问不存在的网页时显示,向用户提供反馈并可能引导他们返回网站的其他部分。本资源提供的是一个设计独特的“经典红色404页面”,该页面以鲜明的红色调为特色,旨在...
标题中的“全屏响应式创意视差动画效果404页面模板”是一个专门设计的网页模板,用于在用户访问不存在的网页时展示的404错误页面。这种模板结合了现代网页设计的多个元素,包括全屏布局、响应式设计、创意视差滚动...
404页面是网站设计中不可或缺的一部分,它在用户访问不存在的网页时显示。一个精美的404页面不仅能够缓解用户的困惑,还能提升网站的专业形象。本资源提供了10套精心设计的404页面源码,适用于各种类型的网站,帮助...
404页面2秒内自动跳转到首页 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> ; charset=utf-8" /> 很抱歉,网站搬新家啦! ...