电脑软硬件应用网
当前位置: 电脑软硬件应用网 > 设计学院 > 网页设计 > 正文
[图文]301重定向之动态网页
301重定向之动态网页
2010-11-16 18:13:52  文/秦爱   出处:网络博客   

四年前的秦爱网志曾留下大量的动态网页,以至在一些站长管理工具中出现死链。为了解决这个问题,秦爱比较了多种方案后,终于将其实现了301重定向,实现了即保留了流量又对搜索引擎友好的目标。

问题描述

1 四年前秦爱网志的网址域名为:www.newsunday.com 和 newsunday.com,现在的域名是 www.newsunday.com。

2 由于两年前,原内容全部丢失,现在在网络上留下了大量的含有?参数的动态网页和一些静态网页。

域名及静态网页301重定向

对于newsunday.com下的链接地址和一些静态网页,秦爱通过IIS设置实现了301重定向。方法见下图:

动态网页分析思路

针对含有?参数的动态网页,秦爱的理解是:动态网页调用过程应该是先读?前的内容。举例如:http://www.newsunday.com/blogview.asp?logID=1012,?后的logID=1012是?前的blogview.asp调用结果,blogview.asp在此就相当于中介的功能。既然这样,我们可以通过改变中介的行为目标而实现301的永久重定向。

动态网页301重定向

1 以上文为例,建立一个或下载blogview.asp文件,在页头放入301重定向代码:

<%
Response.Status="301 Moved Permanently"
Response.AddHeader "Location","http://www.newsunday.com/"
%>

2 保存后,将其上传到网站根目录下即可。也有人曾提出用404错误+301重定向的方法来实现,秦爱没有试过,你可以尝试一下。

收尾工程

1 上传成功后,你一定要用一些服务器返回状态检测工具(webrankinfo | seochat | seopen | webconfs)看一下,输入:http://www.newsunday.com/blogview.asp?logID=1012 如果返回的是 HTTP/1.1 301 Moved Permanently 就代表你的301重定向成功了。

2 由于现在的blogview.asp文件实际上仅是一个实现301重定向的中介页,我们可以通过 Robots.txt 将其屏蔽掉,拒绝搜索引擎的抓取,保证网站在搜索结果中的优质排名。

  • 上一篇文章:

  • 下一篇文章:
  • 最新热点 最新推荐 相关文章
    浅谈外贸网站做谷歌优化
    站长为什么要购买国外的网站空间
    教你提升网站流量
    提醒:几个有可能被百度惩罚的优化方…
    网站SEO过程疑难诊断二例
    一个网站两个域名或多个域名
    从百度百科看网站SEO优化
    如何快速增加外链的捷径
    关于网站针对百度排名及收录量大幅度…
    SEO教程:页面标题优化时常见的五大误…
    关于45IT | About 45IT | 联系方式 | 版权声明 | 网站导航 |

    Copyright © 2003-2011 45IT. All Rights Reserved 浙ICP备09049068号