正常访问状态! 设为首页 | 加入收藏夹 | 浏览历史  
  http://www.guosp.com
 碧海澜涛居
  海纳百川,有容乃大。壁立千刃,无欲则刚!
 
 
关键词:
  网站首页 | 关于本站 | 技术资料 | 美文日志 | 读书收藏 | 影视收藏 | 软件收藏 | 摄影相册| 留言板 
  技术资料 >> SEO排名优化 关闭(快捷键alt+C)
搜索标签: 301 重定向
301重定向应用指导
[阅读次数:1597次]  [发布时间:2010年1月19日]
301重定向,这应该算个热门词汇,但却热得不太为人所理解。现在越来越多的听到301重定向的建议和必要性,可百度来,Google去,似乎从没见到几篇改如何实际应用的文章,多的只是几段ASP或PHP的代码。吓到我的更是关于meta的refresh的说明。

  1. <meta http-equiv="refresh" content="5; url=网站地址/" />

原来这段代码会被认为有作弊之嫌!以前还有不少得意于利用404页面做跳转的,就是用到这种方法,现在,可得三思而后行。
301重定向的概念,百度,Google一大把,这里就不累赘了。好处就是,他能将用户访问的错误地址在用户不知情的情况下跳转到你所指向的页面,而且,这是不违法的,并且对关键词和收录都不会有影响。下面是一大把可以看到的各种语言的实现代码:
PHP 301重定向 代码
  1. <?php 

  2.   Header( "HTTP/1.1 301 Moved Permanently" ) ;

  3.   Header( "Location: http://你所要跳转的最终地址" );

  4. ?>

ASP 301重定向 代码
  1. <%

  2.   Response.Status="301 Moved Permanently"

  3.   Response.AddHeader "Location","http://你所要跳转的最终地址"

  4. %>

ASP.NET 301重定向 代码
  1. <script runat="server">

  2.   private void Page_Load(object sender, System.EventArgs e)

  3.   {

  4.   Response.Status = "301 Moved Permanently";

  5.   Response.AddHeader ("Location","http://你所要跳转的最终地址");

  6.   }

  7. </script>

说了这一大把的代码,可就是没有人说清楚,它应该放哪呢?只是百度百科里,我看到一条很笼统的注明:
并且新网站要和旧网站保持相同的目录结构及网页文件
意思就是,新旧目录的一样才行?就那我的博客来说,虽然域名都是 www.jgpy.cn/blog 可之前用的是PJBlog程序,现在是Z-Blog程序,目录可能完全一样吗?所以,把代码文件放在根目录,根本解决不了问题,何况,含代码的文件改怎么命名呢?

终于,在看到很稀少的一些介绍后,掌握了实际应用的要点。就如本站,通过使用Google的网站管理员工具,可以查看404 (找不到)页面的数量和详细地址,很久以前我就把07年的博客改成了2007路径,也就是 jgpy.cn/2007 ,我并不知道这也会被Google收录上百个页面。可为了保证空间不受黑客和病毒的干扰,我只好将这一目录删除,接着问题就来了,删除后的几天,Google网站管理员工具陆续报出上百条404 (找不到)页面。于是赶紧利用301,结果,很好的阻止了这一问题的延续。

下面就来说说具体的方法,如同 jgpy.cn/2007 默认首页是 default.asp ,那么,就恢复2007的目录,并将301重定向代码文件命名为 default.asp ,放在2007目录下,这时候,所有Google检索到的default.asp的相关文件,就都能悄无声息的自动跳转到你所定义的最终网址了。又如,PJBlog的链接页面是 bloglink.asp ,那么就同样制作一个bloglink.asp的301重定向文件放置在2007目录下,现在博客的链接页面是 links.html ,那么就让它跳转到这个新的链接页。其他的也就同理可证了。不得不说,这是很有效的,只从使用了301重定向的那天起,这些相关目录的404页面就再没有报错。

只是我自己还有一个疑问,如果您有相关经验,也希望能评论做个指导:因为2007的目录本来就是废的,什么时候才可以彻底删除它?也就是说,Google不会再留恋这个目录下之前的文件,而删除后,就不会再报错了。谢谢!




本页地址: [复制地址]
该页内容非本站原创 收藏自:http://www.jgpy.cn/blog/front-end/the_usage_of_301_redirect.htm
返回顶部 关闭(快捷键alt+C)
评论统计(0条)| 我要评论
暂无评论内容!
我要评论 
我要评论: 带*部分需要填写
 姓名称呼: * 请填写您的姓名或呢称
联系方式: QQ,MSN,Email都可以,方便交流 (仅管理员可见)
 评论内容: * 不超过100字符,50汉字
验证码:
    
  推荐链接
  最近更新  
·Host 'XXX' is not allowed...
·Win2008或IIS7的文件上传大...
·IIS7.0上传文件限制的解决方...
·测试信息2015-03-11
·asp.net中处理图片
·ASP.NET之Web打印-终极解决...
·Asp.net下C#调用Word模版实...
·asp.net下将页面内容导入到...
·asp.net导出为pdf文件
·asp.net生成pdf文件
·FCKeditor 文本编辑器的使用...
·ASP.NET 将数据生成PDF
·asp.net2.0导出pdf文件完美...
·AspJpeg的安装与测试
·JS验证浏览器版本对IE11的支...
  热门浏览  
·IE8和IE9出现“此网页上的问...
·无线路由器密码破解,教你断...
·QQ/MSN在线交流代码
·js替换所有回车换行符
·如何取消键盘上的一些快捷键...
·IE弹出“中国工商银行防钓鱼...
·win7声音小的解决方法
·强制两端对齐的函数或者CSS...
·webdav漏洞的利用
·win7下成功安装sql server ...
·显示器分辨率调的过高导致电...
·天诺时空技术技术论坛
·本地计算机上的 MSSQLSERVE...
·JS展开和收缩效果(二)
·js验证手机号码格式
  碧海澜涛居
网站首页关于本站站长简介开发案例技术资料美文日志摄影相册读书收藏影视收藏留言板
版权所有:碧海澜涛 QQ:410436434 Email:shaopo_guo@163.com 苏ICP备15000526号
免责声明:本站为个人网站,站内所有文字、图片等各类资料均为个人兴趣爱好所收集,不用作任何商业用途,亦不保证资料的真实性,若有因浏览本站内容而导致的各类纠纷,本站也不承担任何责任。本站部分内容来自互联网,如有涉及到您的权益或隐私请联系站长解决。