当前位置:首页 > 网站 > 正文内容

IIS实现不同域名所有链接的重定向

蓝飞鱼6个月前 (11-13)网站191

所谓URL转发,是通过服务器的特殊设置,将访问您当前域名的用户引导到您指定的另一个网络地址。 地址转向(也可称“URL转发”)即将一个域名指向到另外一个已存在的站点,英文称为“ URL FORWARDING ”。域名指向可能这个站点原有的域名或网址是比较复杂难记的。

URL转发分为隐含转发和非隐含转发,隐含转发就是指当前 域名转发后,仍然显示当前域名,而非隐含转发者指当前域名转发后,显示被转发的地址。   


301重定向跳转对搜索引擎的好处
  • 1.增加域名权重

  • 2.对网页收录的优化    

  • 3.有利于网页PR传递

  • 4.可促进搜索引擎优化效果

  • 5.对用户体验表示友好


使用301重定向把地址指向新的域名后,搜索引擎只对新网址进行索引,同时又会把旧地址下原有的外部链接转移到新地址下。同样,使用301永久性重定向命令让多个域名指向网站主域名时,也不会对网站的排名产生任何不良影响。

 

实现:

点击 http://test.a.com 网址 自动跳转到 http://www.baidu.com

步骤:

1、安装http重定向和URL重写的组件

参见:https://www.cnblogs.com/xiaoyou2018/p/11540169.html

2、设置整站301重定向

(1).打开HTTP重定向,设置好你要重定向的地址,并选择永久301。
(2).打开URL重写,双击“空白规则”创建新规则。
(3).名称"test",在匹配URL中的模式内输入 .*
(4).在条件中点击添加,并在添加条件选项卡中的模式内输入 .* 并点确定。
  (5)   .在操作中的操作类型中选择重定向,并在重定向URL中输入您的重定向网站URL,并在URL后面加入{R:0},选择重定向类型为永久301,点击右上角的应用。

 

 

 

 

 

    <system.webServer>
        <httpRedirect enabled="true" destination="https://www.baidu.com" exactDestination="true" httpResponseStatus="Permanent" />
        <rewrite>
            <rules>
                <rule name="test" stopProcessing="true">
                    <match url=".*" />
                    <conditions>
                        <add input="{QUERY_STRING}" pattern=".*" />
                    </conditions>
                    <action type="Redirect" url="https://www.baidu.com/{R:0}" />
                </rule>
            </rules>
        </rewrite>
    </system.webServer>


扫描二维码推送至手机访问。

版权声明:本文由飞鱼时空发布,如需转载请注明出处。

本文链接:https://www.zwza.cn/post/2219.html

分享给朋友:

“IIS实现不同域名所有链接的重定向” 的相关文章