本帖最后由 wosign-support3 于 2022-2-10 15:48 编辑
1、 下载并安装urlrewrite,下载地址如下:
IIS7.5下载地址:
安装RUL重写后重启IIS服务,之后打开IIS控制台,发现多了一个组件,如下所示:
2、 利用URL重写实现全站http跳转https。 在此之前,请检查网站根目录是否有web.config文件,如有,请先备份这里的web.config文件,因为以下的配置可能会和web.config里面跳转冲突。 选择需要实现跳转功能的网站,双击“URL重写”,选择如下图“添加规则”。
在弹出的对话框选择空白规则,点击确定。
根据以下截图配置新的规则,红色框框为需要配置或注意的选项。
展开条件选项,点击添加按钮。
按下图提示,添加条件,点击确定。
选择执行操作类型,如下图。
填写完毕,点击右上角应用,应用此规则。
最后确定完成所有设定,实际上上面的文件是改变了网站根目录web.config的配置文件内容。 以上配置文件内容如下,可以比对 <rule name="Redirect to https"stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> <add input="{HTTPS_HOST}" pattern="^(localhost)"negate="true" /> </conditions> <action type="Redirect"url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther"/> </rule>
|
共 0 个关于IIS使用URL重写实现https强制跳转的回复 最后回复于 2015-12-25 14:38