安装SSL证书的网站如何实现HTTP重定向到HTTPS

本文主要讲解了安装SSL证书的网站仍显示不安全的原因是未设置HTTPS访问定向,解决办法是将HTTP访问301永久重定向到HTTPS。以racent.com域名和IIS服务器为例,介绍了具体配置步骤,配置后访问HTTP的URL会自动跳转到HTTPS协议。

最近总有用户问:“为什么安装了SSL证书的网站仍显示不安全,需要在http后手动加小s才能正常访问呢?”这个问题的原因在于未对部署了SSL证书的网站设置HTTPS访问定向。解决方法很简单:
只需要将 HTTP 访问301 永久重定向到HTTPS
即可。

设置HTTP重定向到HTTPS协议

下面,将以racent.com域名为例讲解如何设置HTTP重定向到HTTPS协议。

注意:将所有内部和外部链接更新为 HTTPS URL。内部链接包括导航/菜单链接、图像、CSS 引用等。如果网站在内部仍然引用 HTTP
文件,它将中断。确保将所有外部链接和本地目录列表更改为指向新的 HTTPS 网站。

此外,还需将HTTPS协议访问的https://racent.com 不带 www 的请求,也设置为301 永久重定向到带 www 的主网址
https://www.racent.com。最终效果如下:

请求

|

端口

|

HTTP 重定向

|

目标

—|—|—|—

http://www.racent.com

|

80

|

永久(301)

|

https://www.racent.com

http://racent.com

|

80

|

永久(301)

|

https://www.racent.com

https://racent.com

|

443

|

永久(301)

|

https://www.racent.com

为了网站 SEO 和
搜索引擎更加友好,对已经收录的网址,类似这样的http://yourdomain/ssl的网址,要带网址参数重定向,效果类似这样https://yourdomain/ssl,而不是重定向到首页。

接下来,我们以IIS服务器为例开始HTTP 301永久重定向到HTTPS的配置。

1. 在IIS 服务器中添加网站,保证网站能正常响应请求,点击鼠标右键,选择“ 编辑绑定 ”,添加网站绑定。

2. 点击左侧选中网站,在右侧选择“ HTTP 重定向 ”双击。

3. 设置“ HTTP 重定向
”。勾选“将请求重定向到此目标”,并填写目标地址。勾选“将所有请求重定向到确切的目标(而不是相对于目标)”。状态代码选择“永久(301)”。最后保存。

注意:目标地址后面的【 S S SQ】表示的是IIS
重定向的参数。加上【 S S SQ】参数,将重定向到指定地址+请求的URL的后缀+URL中的参数,其目的就是为了更好地提高网站HTTPS排名。

4. 通过上面的IIS 设置,您的网站目录下就多了一个 config 配置文件,配置内容如下:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
   <system.webServer>
      <httpRedirect enabled="true" destination="https://www.racent.com$S$Q" exactDestination="true" httpResponseStatus="Permanent" />
   </system.webServer>
</configuration>

当然,您也可以选择直接在web.config配置文件中去设置301永久重定向。IIS 10 会默认加载网站根目录的 web.config
配置文件,假如您设置 IIS 10 默认不加载,那还需上面的 IIS 设置。

通过以上配置,访问HTTP的URL的时候就不再需要手动添加小s,而是会自动跳转到HTTPS协议上了。

本文转载于https://www.racent.com/blog/set-301-permanent-redirection

TTP的URL的时候就不再需要手动添加小s,而是会自动跳转到HTTPS协议上了。

本文转载于https://www.racent.com/blog/set-301-permanent-redirection

最后

从时代发展的角度看,网络安全的知识是学不完的,而且以后要学的会更多,同学们要摆正心态,既然选择入门网络安全,就不能仅仅只是入门程度而已,能力越强机会才越多。

因为入门学习阶段知识点比较杂,所以我讲得比较笼统,大家如果有不懂的地方可以找我咨询,我保证知无不言言无不尽,需要相关资料也可以找我要,我的网盘里一大堆资料都在吃灰呢。

干货主要有:

①1000+CTF历届题库(主流和经典的应该都有了)

②CTF技术文档(最全中文版)

③项目源码(四五十个有趣且经典的练手项目及源码)

④ CTF大赛、web安全、渗透测试方面的视频(适合小白学习)

⑤ 网络安全学习路线图(告别不入流的学习)

⑥ CTF/渗透测试工具镜像文件大全

⑦ 2023密码学/隐身术/PWN技术手册大全

如果你对网络安全入门感兴趣,那么你需要的话可以点击这里👉网络安全重磅福利:入门&进阶全套282G学习资源包免费分享!

扫码领取

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值