首页 > 解决方案 > Rails Heroku Cloudflare 设置 - www 不起作用

问题描述

我有一个配置为强制 SSL 的 rails 应用程序:

Rails.application.configure do
  config.force_ssl = true
end

然后将其部署到 Heroku(免费层),在那里我配置为添加我的自定义域。

在 Cloudflare 上,我只有这 2 条记录:

CNAME  example.com  example.herokuapp.com
CNAME  www          example.com

我还将 SSL 选项设置为full.

我的理解是,当人们访问我的网站时www.example.com,他们会被重定向到顶点(非 www)网址。

但是,现在每当我访问该www版本时,它都会显示 Heroku 的 No such App 页面。

我不知道我做错了什么,并且尝试了整整一周在网上找到的各种方法。希望有人能帮帮我,谢谢!

标签: ruby-on-railsherokudnsssl-certificatecloudflare

解决方案


查看heroku 'No such App' found 的响应,请确认是否www.example.com在设置下添加为自定义域?


推荐阅读