亿配资
赤盈配资
查看: 653|回复: 0
收起左侧

[网站技术] 关于iis8设置http跳转https,不带www跳转www的实践

[复制链接]
发表于 2019-10-21 15:13:56 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
首先IIS需要按照重写模块,这个百度随便一大堆,可以找到对应版本的安装流程。
分为两种方法,一种是直接使用IIS的重写模块去添加,这个方法一大堆,可以自行百度。
此处选择第二种方法,直接修改web.config的方法,代码如下:
<rule name="Redirect to https" stopProcessing="true"> <match url="(.*)" /> <conditions> <add input="{HTTPS}" pattern="^OFF$" /> <add input="{HTTP_HOST}" pattern="^(localhost)" negate="true" /> </conditions> <action type="Redirect" url="https://{HTTP_HOST}/{R:1}" redirectType="SeeOther" /> </rule>
注意,这里,有个问题,搜索排名靠前的网站,都把第二个add里面的input后的{HTTP_HOST}写成了{HTTPS_HOST}
所以这里是一个坑。
以上代码实现了,http直接跳转https。这里解决了
http://www.xxx.com跳到https&#128533;/www.xxx.com。

接下来,需要解决不用输入www,直接跳转www的问题。
此处直接分享一个博客链接,可以解决该问题。
链接地址如下:
https://www.uust.com/wiki/web/86.html

按照如上操作,这里解决了,http://xxx.com跳到https&#128533;/www.xxx.com。
还剩下最后一个https://xxx.com跳到https://www.xxx.com问题待解决。
具体解决方法:
在该网站https://www.uust.com/wiki/web/86.html
里面提到的新建的网站xxx.com。但是只绑定了一个端口80是针对http的,这里需要再绑定一个443的https的端口,即可解决。
具体可以参考IIS下面的www.xxx.com网站里面的设置,设置成一样就可以。这样子,就完美解决了iis8设置http跳转https,不带www跳转www的问题
————————————————
版权声明:本文为CSDN博主「吴艾伦」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_43724926/article/details/90316635

    所有股票资源均从互联网搜集整理,本站不提供资源存储及录制、上传等;所有课程仅用于学习交流。如有侵权,请邮件告知,确认后第一时间删除。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

      欢迎光临操盘手股票网,本站内容只作交流和学习之用。特别注意: 1、为了方便用户,直接用手机号注册和登录即可。2、注册即送20盘币,设置头像送5盘币,每发表一个主题赚5盘币,回复赚1盘币,某些内容需要达到权限后才能查看。请点导航栏上的 “积分充值”,按照提示充值,积分到帐后权限提高。3、如有技术、版权及其它法律法规方面问题,请联系管理员(微信QQ同号):293560092

QQ|Archiver|小黑屋|手机版|操盘手股票网 苏公网安备 32031102020001号苏ICP备10047389号-1

GMT+8, 2020-5-27 04:25 , Processed in 0.073896 second(s), 24 queries , Gzip On.

Powered by LPS6! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表