赞
踩
前言
网站实现了https,如何让用户无感切换到https网站上来呢,我们需要将http请求重新定向到https.
具体操作如下:
IIS默认没有URL重写模块,需要下载,
地址:https://www.iis.net/downloads/microsoft/url-rewrite
如果服务器没有网络,则拉到下面选择适合自己的下载完整版的安装。
找到具体要设置重定向站点,在webconfig下加入如下节点。重新启动站点即可。
- <?xml version="1.0" encoding="UTF-8"?>
- <configuration>
- <system.webServer>
- <rewrite>
- <rules>
- <rule name="RedirectToHTTPS" enabled="true" stopProcessing="true">
- <match url="(.*)" />
- <conditions>
- <add input="{HTTPS}" pattern="^OFF$" />
- </conditions>
- <action type="Redirect" url="https://{HTTP_HOST}/{R:1}"
- redirectType="Permanent" />
- </rule>
- </rules>
- </rewrite>
- </system.webServer>
- </configuration>
以上设置完成后就可以了。如果想通过IIS设置,可以看下面步骤:
找到站点:
新建空白规则
输入具体内容如下图
点击右上角的应用即可。重启站点。
如果没有生效,则查看一下web.config文件。看是否启用成功。
要保证:<rule name="RedirectToHTTPS" enabled="true" stopProcessing="true">
赞
踩
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。