当前位置:   article > 正文

iis设定http重定向到https_iis http重新導向

iis http重新導向

前言

网站实现了https,如何让用户无感切换到https网站上来呢,我们需要将http请求重新定向到https.

具体操作如下

  • 第一步:

IIS默认没有URL重写模块,需要下载,

地址:https://www.iis.net/downloads/microsoft/url-rewrite

如果服务器没有网络,则拉到下面选择适合自己的下载完整版的安装。

  • 第二步

找到具体要设置重定向站点,在webconfig下加入如下节点。重新启动站点即可。

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

以上设置完成后就可以了。如果想通过IIS设置,可以看下面步骤:

  • 第二步

找到站点:

  • 第三步:

新建空白规则

  • 第四步:

输入具体内容如下图

 

点击右上角的应用即可。重启站点。

如果没有生效,则查看一下web.config文件。看是否启用成功。

要保证:<rule name="RedirectToHTTPS" enabled="true" stopProcessing="true">

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/190059
推荐阅读
相关标签
  

闽ICP备14008679号