iis下设置301 Redirect 永久重定向的方法

 更新时间:2007年11月14日 22:49:13   作者:  
网站建设中,时常会遇到需要网页重定向的情况:

1.网站调整,如改变网页目录结构,网页被移到一个新地址。
2.网页扩展名改变,如因应用需要把.php改成.Html或.shtml,在这种情况下,如果不做重定向,则用户收藏夹或搜索引擎数据库中旧地址只能让访问客户还会得到一个404页面错误信息,访问流量白白丧失。
3.注册了多个域名的网站,也需要通过重定向让访问这些域名的用户自动跳转到主站点。

常用的重定向方式有: 
1. 301 redirect
301代表永久性转移(Permanently Moved),301重定向是网页更改地址后对搜索引擎友好的最好方法,只要不是暂时搬移的情况,都建议使用301来做转址。 
2. 302 redirect
302代表暂时性转移(Temporarily Moved ),在前些年,不少Black Hat SEO曾广泛应用这项技术作弊,目前,各大主要搜索引擎均加强了打击力度,象Google前些年对Business.com以及近来对BMW德国网站的惩罚。即使网站客观上不是spam,也很容易被搜寻引擎容易误判为spam而遭到惩罚。 
3. meta fresh
这在2000年前比较流行,不过现在已很少见。其具体是通过网页中的meta指令,在特定时间后重定向到新的网页,如果延迟的时间太短(约5秒之內),会被判断为spam。 
这里我们主要谈谈如何通过301 Redirect实现网页重定向

IIS服务器实现301重定向

* 打开internet信息服务管理器,在欲重定向的网页或目录上按右键,见下图
* 选中“重定向到URL”
* 在对话框中输入目标页面的地址
* 切记,记得选中“资源的永久重定向”
* 当然,最后要点击“应用”

Apache服务器实现301重定向

相比较来说,Apache实现起来要比IIS简单多了。在Apache中,有个很重要的文件.htaccess,通过对它的设置,可以实现很多强大的功能,301重定向只是其中之一。

Redirect permanent / http://seo.highdiy.com/ ;将目录下内容重定向到http://seo.highdiy.com/
redirect permanent /old.html http://seo.highdiy.com/new-url/ ;将网页old.html内容重定向到http://seo.highdiy.com/new-url/

通过合理地配置重定向参数中的正则表达式,可以实现更复杂的匹配。有兴趣的朋友可参考Apache手册。

其他方法还有:

PHP下的301重定向

<? Header( “HTTP/1.1 301 Moved Permanently” );
Header( “Location: http://seo.highdiy.com” );?>

ASP下的301重定向

<%@ Language=VBScript %>
<% Response.Status=”301 Moved Permanently” Response.AddHeader “Location”, ” http://seo.highdiy.com”>

ASP .NET下的301重定向

<script runat=”server”>
private void Page_Load(object sender, System.EventArgs e)
{
Response.Status = “301 Moved Permanently”;
Response.AddHeader(”Location”,”http://seo.highdiy.com”);
}
</script>

配置完成后,要认真检查一下是否正确。Internet有很多类似的Server Header检查工具,如Check Server Headers Tool - HTTP Status Codes Checker或本站提供的这个网页重定向检查工具。

相关文章

  • Install ESX Server 3.5/3i onto ESX Server安装方法

    Install ESX Server 3.5/3i onto ESX Server安装方法

    已经有许多文章介绍如何在VMware Workstation上安装ESX Server,而在一台ESX Server上安装ESX Server其实也是大同小异。这里就把安装时的关键步骤记录一下。
    2008-05-05
  • Google Adsense优化心得

    Google Adsense优化心得

    前言: 网上关于Google Adsense优化的心得有很多,google或者baidu一下,你就会得到令你眼花缭乱的各种版本的介绍。 有文章说正文环绕广告效果很好,同时也说正文最后分页链接的地方放置google adsense内容广告效果也很好,但同时又说一个页面最好放置一个广告单元。让站长朋友很迷茫,不知道究竟该如何调整广告单元。
    2008-04-04
  • 美化Google Adsense广告的方法

    美化Google Adsense广告的方法

    美化Google Adsense广告的方法...
    2007-07-07
  • 新学到的一招之单空间绑多域名实现提速

    新学到的一招之单空间绑多域名实现提速

    新学到的一招之单空间绑多域名实现提速...
    2007-07-07
  • 301重定向实现方法,及对网站优化的作用

    301重定向实现方法,及对网站优化的作用

    301重定向(也叫301转向,301跳转)对网站优化所起的作用是不可忽视的,尤其是针对SE(搜索引擎)处理网站页面权重的时候,更加显得重要。网站换了新域名,默认首页需要跳转等,从SEO角度来说,我们都建议使用301重定向,而不是JS跳转或META REFRESH或302转向,这些很容易引来SE的惩罚。
    2008-08-08
  • 谁会去在意什么 Web 标准

    谁会去在意什么 Web 标准

    在蓝色论坛被解封以后,我仍旧还是一如既往的去那里潜水。当我翻阅“WEB 标准讨论”板块的时候,我发现有很多的兄弟牢骚为为什么实现标准会那么的难。这不是偶然现象了,在很多地方我都会看到这样的评论。
    2008-03-03
  • 高手收集整理的baidu分词算法分析之一 查询处理以及分词技术(1)

    高手收集整理的baidu分词算法分析之一 查询处理以及分词技术(1)

    高手收集整理的baidu分词算法分析之一 查询处理以及分词技术(1)...
    2007-11-11
  • 在IE6-的标准模式下和quirk模式下实现min-width

    在IE6-的标准模式下和quirk模式下实现min-width

    首先我们知道这个效果应该是一个老话题了。 今天整理文件的时候,发现自己以前的一些布局的解决方法躺在文件夹里很长时间了,翻翻老底吧 需要说明的是有幸也见到过CSSPLAY的老工程师站长对这个效果的实现,而且肯定是很早就给出来了。
    2008-06-06
  • 解决Google Adsense广告只显示英文的问题

    解决Google Adsense广告只显示英文的问题

    解决Google Adsense广告只显示英文的问题...
    2006-12-12

最新评论