win2008R2服务器+IIS7.5如何设置http到https的301重定向

人人商城V5/V3诚招代理,分销、拼团、同城、门店、视频号、小程序等任性玩,帮助实体店快速打造线上运营系统,5年研发,成熟系统,低至500元/年起,不懂技术也可以快速拥有自己的微信公众号/小程序/抖音小程序商城! 微信:93547942

win2008R2服务器+IIS7.5如何设置http到https301重定向,今天全站Https提交给百度做https认证,申请时发现百度要求做301跳转;经过实践测试,实现方法如下, IIS7.5实现全站https重定向有两种方法,一种是直接修改web.config ,一种通过IIS管理器编辑界面进行可视化操作。

301重定向IIS7.5

什么情况下需要做301重定向?
如果你想要换域名,可以通过做301重定向来实现搜索引擎上你的网页依然有效和PR及其他数据不变等对搜索引擎友好的效果,保证流量稳定。

比如人人商城人人商城V5 我们希望以后网站不要通过不支持SSL链接访问,全部通过https访问,那就需要做http链接到https的301跳转。

一、WEB.CONFIG网站配置文件代码实现

IIS 7.0 / IIS 7.5 以及以后的版本 有一个跟 .htaccess 非常类似的文件 Web.config,功能也非常强大,同样可以通过 Web.config 做全站301跳转

当然要想使用 web.config 做301跳转或者伪静态都是可以的,不过需要安装适用于 IIS 的 Rewrite 组件。安装完之后,就可以使用 web.config 实现伪静态或者301跳转了。

下面做具体的举例:

比如我们想把 yantailao.com 跳转到 https://www.yantailao.com,那么 web.config 可以这样写:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
 <system.webServer>
  <rewrite>
   <rules>
    <rule name="WWW Redirect" stopProcessing="true">
     <match url=".*" />
     <conditions>
      <add input="{HTTP_HOST}" pattern=".*" />
     </conditions>
     <action type="Redirect" url="https://www.yantailao.com/{R:0}" redirectType="Permanent" />
    </rule>
   </rules>
  </rewrite>
 </system.webServer>
</configuration>

在网站目录下,新建文本文档,重命名为 web.config,并将上述代码复制到文档里保存。注意修改自己的域名。

二、通过IIS配置管理器设置301跳转和重定向

1、在对应站点中找到“http重定向” ,进入后编辑输入 重定向后的网址 。注意两个方框内都不要打钩,选择301重定向。

2、添加“URL重写”规则,点击“空白规则”,这里模式填写.*表示从根目录开始全部通配,达到完全对应,如果指定其他目录可在前面加上。

 

依次填写

上面的内容就是 第一种方法中代码部分的链接。如果你还搞不定,可以加微信 93547942 ,50元付费解决。

 

砚台酪合作伙伴,多赚10万元:
0元投资,一起赚钱,你拿大,我拿小,菠菜哥微信/QQ: 93547942:
1、腾讯企业邮箱,官方折扣4-6折,利润丰厚,轻松易赚。
2、云模板建站,版权无忧,放心用!
3、人人商城,微信小程序商城,抖音小程序商城,一键开通,功能强大,满足360行业需求。
4、新媒体、抖音、小红书、直播带货 私域资源社群,海量PPT免费下载,进群加菠菜哥QQ。

砚台酪-网站建设,微信公众号/小程序开发,网络营销推广,短视频营销 » win2008R2服务器+IIS7.5如何设置http到https的301重定向
在线客服
在线客服
热线电话
QQ客服