欢迎光临小站 杜保良博客
当前位置:

杜保良博客 > 软件 > 全文阅读

IIS6.0服务器下做301永久重定向设置方法

2014年04月08日 23:47  [互联网]浏览:1395  

[摘要] 在百度搜索会出现2个首页一个带www,一个不带有,经过一段时间的观察发现搜索引擎是把不带www的站和带www的站分开对待的,当然权重也是分散的,这样不利于网站权重的提高,所以我将不带www的网址永久性的跳转到了带www的页面上

以前也没怎么关注301重定向,因为之前没有网站需要重定向,在运营了一段时间站点后,发现了在百度搜索会出现2个首页一个带www,一个不带有,经过一段时间的观察发现搜索引擎是把不带www的站和带www的站分开对待的,当然权重也是分散的,这样不利于网站权重的提高,所以我将不带www的网址永久性的跳转到了带www的页面上,具体操作如下。

中间也在网络上看了些教程,结合自己的实践,终于搞定了IIS6.0服务器上的301永久重定向的设置问题。具体操作:

1.新建一个站点,对应目录如E:\web\301。在目录下建立一个index.html文件,绑定上要跳转的域名,看下图:

2.在IIS中选中刚才我们建立的站点,“右键”--“属性”--“主目录”,选择重定向到URL,输入网址如:http://www.你的域名.com,同时选中下面的资源的永久重定向。看下图:

最后点击“确定”,就已经完成了将不带www的域名301重定向到带www的域名上了。

注意:标签上有一项是“上面输入准确的URL(X)”的选项。它的作用,不选的结果是:当输入****.com转到了www.****..com,当输入****.com/list/about/时,转到了www.****.com/list/about/;选上的结果是:当你输入****.com或者****.com/list/about/都会转到www.****.com。

好了,如果只是想把不带www的转到带www的或者其他没有用过的域名转到正在使用的域名,这样就可以了。但是如果你要的域名已经做过网站,想要把权重传递给新网站,可以参考下面这个方法:

第一步同上,主要看第二步,看下图:

 

注意下在重定向到地址的后面多了$S$Q字符,即写成了http://www.****.com$S$Q,同时“上面输入准确的URL(X)”这个选项也打了勾。

对于$S$Q字符,这里解释一下:$S将请求的URL的后缀传递给新的URL。后缀是用重定向的URL代替之后,初始URL中所保留的部分。如果未设置EXACT_DESTINATION标志,则结果目标URL的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。$Q将初始URL中的参数(如querystring参数)传递至新的URL,包括问号(?)。如果不加上$S$Q字符的话,内页的301都会跳转到首页,加上$S$Q字符的目的就是内页也能准确的跳转到新域名的对应内页。

这样就完成了301永久重定向的设置,设置好之后最好能测试下是否返回的是301值,推荐个测试网址:http://tool.chinaz.com/pagestatus/。

本文来自杜保良博客,转载请标明出处:http://www.dubaoliang.com/view/7.html

更多
相关阅读:
  • 验证码:   留名:        
热门评论: