最新消息:iOS编程开发交流群(6906921) iOS编程开发交流群欢迎iOS开发编程爱好及学习者加入!

换域名iis301重定向实现全站页面转移到新域名(包括文件夹文件参数等)

WEB 天狐 2097浏览 0评论

由于各种原因需要更换网站域名,但是之前有这么多收录,有这么多的老页面,如何才能完美的把这些页面给转移到新域名,把搜索收录转移到新域名呢?
   本文我们来学习如何通过IIS来实现永久301重定向,以便实现首页和内页的转向。
众所皆知,如果转换新域名,301使用不当可以给域名的搜索引擎收录带来毁灭性的破坏,使用页面代码转移的就担心这个问题,那么如何才能避免使用代码带来的种种担忧呢?这时,我们想到了使用IIS来进行301重定向。当然有人说,我们还可以使用域名指向来更改转移,但是这个不结合代码的话只能转移到首页。
接下来我们来介绍下如何通过IIS301重定向功能实现首页已经所有内页的重定向。
 下面我们以windows 2003服务器为例进行示例操作。说到这里有人会说,我没有服务器,我用的是虚拟主机,怎么办,其实很简单,只要你吧这个页面发给你的服务器提供商,让他们给你操作就可以了,我想他们应该也是很乐意的,因为这个被使用的空间将只能提供一个重定向功能,没有其他用处了。
      第一步:建立专用文件夹。
      第二步:建立一个新IIS站点,绑定需要重定向的域名到文件夹。
      第三步:在IIS中操作永久重定向。
      如果是虚拟主机用户,只要让空间商给我们操作最后一步在IIS中操作永久重定向就可以了。
第一步:建立专用文件夹
登陆我们的服务器后,在我们平时专门放置网站空间的磁盘中建立一个IIS301重定向专用的文件夹。
比如我们的的网站目录一般放置在E:\web 下,这是我们可以在E:\web 下建立一个专门供给301重定向使用的文件夹,比如301文件夹,然后在里面建立一个我们需要重定向域名的文件夹,我们以 www1.xxxx.com 为例。
这时,我们建立了这么个文件夹:E:\web\301\www1.xxxx.com

第二步:建立一个新IIS站点,绑定需要重定向的域名到文件夹

打开IIS管理器

点击左栏的网站,右键,新建,网站(w)
进入新建网站列表
按照默认模式一步一步确认下去。

具体步骤:
1.直接点下一步

2.网站描述,一般使用我们希望进行重定向的域名,方便识别。然后点下一步。

3.此网站的主机头:使用我们希望重定向的域名,这里也就相当于虚拟主机的绑定域名过程,接着点下一步。

4.路径,点后面的“浏览”选择我们刚才建立的文件夹,也就是www1.xxxx.com,然后点确认,再点下一步。

5.网站访问权限,只需要默认的选择一项“读取”就可以,这里直接点下一步。

6.最后点击确认,完成操作。
第三步:在IIS中操作永久重定向,这个是最关键的步骤。

1.在IIS网站列表中,我们选择我们需要操作的网站,也就是www1.xxxx.com,然后点击右键,属性,打开IIS站点属性。

2.点击主目录选项,接着进行关键操作部分。
a.选择“重定向到 URL(U)”
b.在重定向到(C)填写我们希望将该网址转向到的新网址,比如我们希望的是www.xxxx.com,那么我们填写:http://www.xxxx.com$S$Q
c.非常需要注意,上面的网址后面没有/结尾,网址后面增加了4个符号$S$Q,这个就是关键的关键。
d.$S 将请求的 URL 的后缀传递给新的 URL。后缀是用重定向的 URL 代替之后,初始 URL 中所保留的部分。如果未设置 EXACT_DESTINATION 标志,则结果目标 URL 的名称将具有所请求文件的名称(作为文件夹名称)以及文件名本身。
e.$Q 将初始 URL 中的参数(如 querystring 参数)传递至新的 URL,包括问号 (?)。
f.如果不加以上字符的话,内页的301都会跳转到首页,加上以上字符的目的就是内页也能准确的跳转到新域名的对应内页。
g.“上面输入的准确URL”和“资源的永久重定向”给这2个选项打上勾。
h.点击确认,完成操作。

转载请注明:天狐博客 » 换域名iis301重定向实现全站页面转移到新域名(包括文件夹文件参数等)

发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址