纳士达 都百特 鑫工艺

热加工行业论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始


查看: 3044|回复: 0

[分享] 网站换域名使用iis301重定向完美实现全站页面转移到新域名

[复制链接]
  • TA的每日心情
    开心
    2024-12-9 06:43
  • 签到天数: 275 天

    连续签到: 1 天

    [LV.8]以坛为家I

    发表于 2010-2-11 23:19:28 | 显示全部楼层 |阅读模式

    马上注册,结交更多热工坛友,更多精彩内容等着您!

    您需要 登录 才可以下载或查看,没有帐号?免费注册

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


    第一步:建立专用文件夹
    登陆我们的服务器后,在我们平时专门放置网站空间的磁盘中建立一个IIS301重定向专用的文件夹。
    比如我们的的网站目录一般放置在E:\web 下,这是我们可以在E:\web 下建立一个专门供给301重定向使用的文件夹,比如301文件夹,然后在里面建立一个我们需要重定向域名的文件夹,我们以 www1.rjgbbs.com 为例。
    这时,我们建立了这么个文件夹:E:\web\301\www1.rjgbbs.com

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

    打开IIS管理器

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

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

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

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

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

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

    6.最后点击确认,完成操作。


    第三步:在IIS中操作永久重定向,这个是最关键的步骤。

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

    2.点击主目录选项,接着进行关键操作部分。
    a.选择“重定向到 URL(U)”
    b.在重定向到(C)填写我们希望将该网址转向到的新网址,比如我们希望的是www.rjgbbs.com,那么我们填写:http://www.rjgbbs.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.点击确认,完成操作。
    您需要登录后才可以回帖 登录 | 免费注册

    本版积分规则

    QQ|手机版|Archiver|热加工行业论坛 ( 苏ICP备18061189号-1|豫公网安备 41142602000010号 )
    版权所有:南京热之梦信息技术有限公司

    GMT+8, 2025-5-10 22:50 , Processed in 0.125628 second(s), 22 queries .

    Powered by Discuz! X3.4

    Copyright © 2001-2020, Tencent Cloud.

    快速回复 返回顶部 返回列表