首页 > 解决方案 > 使用 AWS 在 DNS 级别重定向到 https 版本?

问题描述

由于 Cloudflare 可以选择使用“始终使用 HTTPS”设置将所有 http:// 流量重定向到 https://,AWS 是否具有相同的功能?

我正在使用 Route 53 和 EC2。我想在 DNS 级别将 http 重定向到 https (SSL),因此它不会访问我的服务器并加载服务器负载。

这是我的 .htaccess 代码:

RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301] 

标签: sslhttpsdnscloudflareamazon-route53

解决方案


我想在 DNS 级别将 http 重定向到 https (SSL)

DNS 级别只关心名称和 IP 地址之间的映射(至少与此问题相关的部分)。不可能让浏览器在 DNS 级别使用不同的应用程序协议(HTTPS 与 HTTP)和/或端口(443 与 80)。


推荐阅读