一个交流数字证书技术和应用的网上社区,欢迎常来做客!

IIS跳转-HTTP重定向

2023-10-12 发表 复制链接 打印 555人查看

本文章适用于IIS 7和7+版本,利用HTTP重定向模块,实现HTTP-HTTPS的自动跳转。

一、安装HTTP重定向模块(如已安装,跳过此步骤)

IIS 7:https://jingyan.baidu.com/article/bea41d438312cdb4c51be615.html

IIS 8+:https://bbs.wosign.com/thread-3496-1-1.html

二、删除源站点HTTP配置

以test.wosign.com站点为例,选中test.wosign.com站点,点击右侧”绑定”,选择HTTP绑定,点击”删除”,只保留HTTPS绑定。

三、创建301跳转新站点

新创建的网站根目录不能和源站相同,建议在源站根目录创建一个新文件夹,命名为301_tz(确保目录有访问权限)。

1、创建新站点根目录

操作步骤:右键网站,点击浏览,在出现的目录中新建文件夹,重命名为301_tz。

2、创建新站点

新建一个网站,网站名为test.wosign.com-301,应用程序池选择和源站一致,根目录选择上一步创建的301_tz文件夹,主机名填写test.wosign.com,点击确认。

四、设置HTTP重定向

选中新创建的网站,在中间框找到http重定向组件,双击。勾选重定向,在文本框中输入:https://test.wosign.com$S$Q  (test.wosign.com改成实际域名),重定向行为,都勾选。状态代码选择:永久(301)。 然后点击右上角应用即可生效。

如有多个站点需要设置,重复第二、三、四步。