如何让网站默认访问https?

.1(一). IIS安装URL重写模块
    1.    IIS7.5下载地址。
中文32位:
http://download.microsoft.com/download/4/9/C/49CD28DB-4AA6-4A51-9437-AA001221F606/rewrite_x86_zh-CN.msi
中文64位:
http://download.microsoft.com/download/4/E/7/4E7ECE9A-DF55-4F90-A354-B497072BDE0A/rewrite_x64_zh-CN.msi
英文:
http://www.iis.net/downloads/microsoft/url-rewrite
    2.    安装IIS7.5 URL重写组件。
如何让网站默认访问https?插图
如何让网站默认访问https?插图1
 3.    下载安装完成之后会发现我们的IIS界面多了个URL重写的组件。
如何让网站默认访问https?插图2
 4.   注意:URL重写唯一就是能够实现全站http跳转https。
所以,在部署之前,请检查网站根目录是否有web.config文件,如有,请先备份这里的web.config文件,因为以下的配置可能会和web.config里面跳转冲突,个人建议是直接删除处理,毕竟旧的不去新的不来,哈哈哈(建议先备份)。
(二). IIS编辑入站规则
    1.    双击URL重写打开,点击添加规则。
如何让网站默认访问https?插图3
 2.    名称填写Redirect to https,使用正规表达式,模式填写 (.*)。
如何让网站默认访问https?插图4
 3.    然后接下来选择添加条件。第一个填{HTTPS} 与模式匹配 ^OFF$ ,第二个填{HTTPS_HOST} 与模式不匹配 ^(localhost)。
如何让网站默认访问https?插图5
如何让网站默认访问https?插图6
4.    操作类型选择重定向,然后选择属性为https://{HTTP_HOST}/{R:1} 重定向类型选择303。
如何让网站默认访问https?插图7
5.    最后一步,检查下点保存即可。
如何让网站默认访问https?插图8
6.    然后,我们使用浏览器访问网站,直接输入xxx.xxx.com或者http://xx.xxx.com或者https://xxx.xxx.com都是访问的https://xxx.xxx.com,这表示配置URL重写成功。
  7.    web.config中对应的配置。
如何让网站默认访问https?插图9

标签

在线客服
网推老杨
微信搜索“网推老杨(wangtuilaoyang)”。关注公众号「网推老杨」获取更多资源和快速找到老杨。
2024-11-21 11:12:33
您好!欢迎访问网推老杨博客,有什么需要帮助吗?点击下下方聊天工具开始咨询。
您的工单我们已经收到,我们将会尽快跟您联系!
[网推老杨QQ]
1589023666
扫码添加网推老杨微信
[工作日拨打]
02968891172
[投稿给老杨]
tuifa666@qq.com
取消

选择聊天工具: