温馨提示:网站使用自适应技术,手机与电脑显示界面不同,电脑界面显示效果更佳。

做了个小站,积累一些技术,分享一些原创
    体会生活,记录一些小随笔,闲说心得

iis设置http自动跳转到https

安装好ssl证书的站点,都是加密https开头的,但有时还是有人会习惯性的输入http开头的网址,这时我们就可对服务器上进行设置跳转,达到访问http时,直接跳转到https的目的。

现在我们以iis为例来说明如何设置。

首先,iis必需已安装了url重写模块,如果没有安装,可到微软网站下载。如果有安装,看下面:

1,打开iis管理器,找到你的站点,在站点右边,找到url重写,双击进入

2,然后在右边找到:添加规则,在弹出的窗口,选入站规则-空白规则,点确定

3,进入编辑入站规则,分别填入以下信息:

名称 : HTTPS
匹配URL 下的 模式: (.*)
下拉 条件:   点添加: 条件输入: {HTTPS}  ,模式: off

下拉 操作,操作类型选择:重定向
重定向URL: https://{HTTP_HOST}/{R:1}

然后右边:应用,保存就好了。

当然,也可以直接在站点下,直接添加伪静态到web.config,代码如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="HTTP to HTTPS redirect" stopProcessing="true">
<match url="(.*)" />
<conditions>
<add input="{HTTPS}" pattern="off" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Found" url="https://{HTTP_HOST}/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>

点击数:738

你可能也喜欢下面相关文章:

发表回复

必填项已用*标注