http - Godaddy URL 从 HTTP 重定向到 HTTPS

标签 http https web-hosting

我在 heroku 上托管我的网站并从 godaddy 购买了域名,这是我设置 DNS 记录的方式

记录

A - @ - 转发 - 600 秒

CNAME - www - example.com.herokudns.com - 1 小时

转发

-- 域名--

重定向到 https://www.example.com

-- 子域 --

example.com 重定向到 https://www.example.com

www.example.com 重定向到 https://www.example.com

预期行为

当我输入 example.comwww.example.com 时,它应该重定向到 https://www.example.com

结果

只有 example.com 被重定向到 https://www.example.com www.example.com 没有

我的配置出了什么问题?

最佳答案

您不能将 www 作为 CNAME,并将 www 作为重定向。如果您的 www CNAME 别名为 example.com.herokudns.com,它将直接转到您在 Heroku 上的应用程序并建立连接。您的应用 必须在此时强制重定向到 https。我不知道您使用的是什么语言,但如果是 Rails,则在 production.rb 中设置 config.force_ssl = true

关于http - Godaddy URL 从 HTTP 重定向到 HTTPS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47121472/

相关文章:

java - "to=3573072/3600000"在 java.io.EOFException : HttpConnectionOverHTTP? 异常中意味着什么

http - 在 HTTP header 上使用 java 流

Ruby 通过代理打开 uri 下载

php - 网站可以在http子域上使用https和静态文件吗

javascript - 同一页面的 HTTP 和 HTTPS 版本呈现不同

node.js - 部署 Firebase 和 Node.js 应用程序导致错误 : Error: Parse Error in remoteconfig. template.json: Unexpected token 'i' at 1:1

apache - 在 Ubuntu 上为 apache2 启用多个 webroot

php - 在 000WebHost 上上传的 Laravel 项目不起作用

python httplib2 : HTTPS login fails

windows - 支持 https 的 Node.js 代理服务器