- 浏览: 1495370 次
- 性别:
- 来自: 杭州
文章分类
- 全部博客 (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 1794主要特点介绍: 很多人的网站 ... -
制作sitemap与在线生成网站地图并提交
2009-12-19 10:48 4729如何向Google、Yahoo!、MSN、Ask和百度提交在线 ... -
介绍几款常用的sitemap生成工具
2009-12-19 10:35 3532sitemap让你的网站更好的被搜索 ... -
百度Sitemap在线生成器插件全功能高级版
2009-12-19 10:25 4940原文地址: http://www.phpwind.net ... -
SEO之sitemap.xml
2009-12-19 10:09 7845Sitemap 简介:Sitemap 即网站地图一般有两种,一 ... -
seo相关网址记录
2009-12-19 09:59 1089http://www.sitemap-xml.org/ ... -
如何通过优化dedecms的seo来做淘客
2009-12-08 23:04 1672这段时间一直在做淘客推广,每天浮动很大,不太稳定。 ... -
你能帮助用户 搜索引擎就能帮助你
2009-12-05 18:51 896我个人一直都非 ... -
让你的网站出现在搜索引擎的搜索建议里
2009-12-05 18:48 1075让Google和百度的搜索建 ... -
SEO教程:关键词研究的两个大忌
2009-12-05 18:43 978引导线网页制作网提示 ... -
APACHE多站点配置方法
2009-11-28 21:04 5298APACHE多站点配置方法 例如你的主机 IP ... -
更换域名SEO数据操作及301重定向方法
2009-11-28 17:38 2555以前注册一个域名www.atjk.net意为凹凸健康网,后来在 ... -
完美的Apache静态.htaccess文件 [discuz和home带301重定向]
2009-11-28 16:49 2098完美的Apache静态.htaccess文件 [discuz和 ... -
自定义404页面(Apache+PHP)
2009-11-28 16:16 1811直接把这个写到虚拟主机配置服务器里面去 ... -
PHP网站301定向方法详解
2009-11-26 21:27 1436关于301重定向的好处, ...
相关推荐
然而,通常我们需要对访问url不存在或者错误的情况下添加默认的404页面,即not found页面。 一般的处理方法是: 在最后添加一个path: * ,优先级从上到下查找路由,都没有的时候全部指向 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" /> 很抱歉,网站搬新家啦! ...
腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。腾讯的404页面。
几十个404页面源码
个性化风格,让您的404页面独树一帜,反映网站的独到品味。 优化用户体验,通过友好的报错信息和引导,减少用户流失。 前端源码,易于部署和维护,可快速融入任何现有网站架构中。 使用我们的404错误页面模板,...
多种404页面 网页源码,感觉不错!结合多种图片类型404错误页面,让你的404与众不同!
HTML5 SVG动画404页面,活泼有趣,适合用在网站404页面,兼容主流浏览器
Phpcms V9网站404页面自定义错误提示方法
十 个 H T M L 404 页面源码
404页面,精美404页面,404页面套装,网站404页面,错误页面,404页面错误,网站错误,400非法访问
小狗绕地球奔跑404页面是一款可爱的小动物在旋转的地球上奔跑404网站错误页面。
猫咪动画小游戏404页面.zip
404页面,加入jQuery特效 $(function () { setTimeout("lazyGo();", 1000); }); function lazyGo() { var sec = $("#sec").text(); $("#sec").text(--sec); if (sec > 0) setTimeout("lazyGo();", 1000); else ...
html,CSS+DIV编写的不同的404页面,有源码。除此之外,还有编写404页面可能用到的代码,比较全。
打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404页面隐藏后门打造404...
注:无后台 全屏响应式创意视差动画效果404页面模板
比较有创意的404页面,比较精美。可通用无图片,纯代码编写,图片都是代码编写的,因此基本都可以通用。放上去就好。
网站404页面,404页面,404错误页面,IIS上设置
这里提供了一些404页面的html模板,动态静态都有,在web开发中自定义404页面是必不可少的,这些模板收集自互联网,可以给前端初学者一些参考,希望有所帮助。
各种404页面模板