免费试用

中文化、本土化、云端化的在线跨平台软件开发工具,支持APP、电脑端、小程序、IOS免签等等

IIS7 IIS8 设置http自动跳转到HTTPS

IIS7 IIS8 设置http自动跳转到HTTPS

IIS7需要先确认是否安装 “URL 重写” 或者 “URL Rewrite” 模块 , 如果您已经安装可以跳过

URL重写” 模块下载地址

微软下载地址(64位):http://www.microsoft.com/zh-cn/download/details.aspx?id=7435
微软下载地址(32位):http://www.microsoft.com/zh-cn/download/details.aspx?id=5747

1. 选择站点,  “URL 重写”,如果安装的是英文版的 应该是【Url Rewrite】

IIS7 IIS8 设置http自动跳转到HTTPS

2.添加 “ 空白规则”

IIS7 IIS8 设置http自动跳转到HTTPS

3.添加规则
名称 : HTTPS
匹配URL 模式: (.*)
添加条件:    条件: {HTTPS}  模式: off

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

IIS7 IIS8 设置http自动跳转到HTTPS

设置301跳转

IIS7 IIS8 设置http自动跳转到HTTPS

之后点击保存

当然也可以自己直接编辑网站配置文件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>

相关知识:
app开发需要多久时间
APP开发的时间是根据项目的复杂程度和开发团队的经验而定的。一个简单的APP可能只需要几天时间,而一个复杂的APP可能需要数月甚至更长时间。在开发一个APP之前,首先需要进行项目规划和需求分析。这个阶段的时间取决于项目的规模和复杂程度。需求分析的目的是明确
2023-06-29
app开发中需要避免的问题
在进行app开发时,有一些常见的问题需要避免,以确保应用程序的稳定性和性能。以下是一些需要注意的问题:1. 内存管理:在app开发中,内存管理是一个重要的问题。内存泄漏是指应用程序在使用完内存后未正确释放它,导致内存占用不断增加,最终导致应用程序崩溃。为了
2023-06-29
app开发那家公司好
在移动互联网时代,App已经成为人们日常生活中不可或缺的一部分。因此,开发App的公司也越来越多。在众多App开发公司中,有些公司凭借着技术实力和口碑取得了不错的成绩,下面将就其中的一些公司做简单的介绍。1.头条今日头条是一家以推荐算法为核心技术的社交化新
2023-06-29
app开发基础骰子
骰子应该是生活中最常见的游戏道具之一,而在现代科技发展的今天,骰子也可以通过手机应用的方式来进行游戏体验。在此,我们来聊一聊关于App开发基础中骰子的实现。在实现基础骰子的应用中,可以将其分为以下几个步骤:##1.绘制骰子的表面在绘制骰子表面时,可以通过C
2023-06-29
app开发app教程
一、APP开发初识APP(Application),全名应用程序,是指安装在智能手机、平板电脑等移动终端设备上的一种应用软件。APP开发就是通过编程语言及工具开发出适用于移动设备的各种应用程序的过程。随着智能手机的普及,APP开发已经成为互联网企业、创业者
2023-06-29
app开发 聊天模板
在移动应用开发中,聊天模板是一种较为常见的功能,类似于社交软件中的聊天功能,可以让用户之间进行交流和沟通。下面将介绍聊天模板的实现原理和详细介绍。聊天模板的实现原理聊天模板的实现主要涉及到以下几个方面:1.实现聊天UI:要实现聊天UI,需要用到列表控件,常
2023-05-06