Ruby on rails 是否有可能使example.herokuapp.com无法进入,除非通过特定dns?

Ruby on rails 是否有可能使example.herokuapp.com无法进入,除非通过特定dns?,ruby-on-rails,ruby,heroku,web,dns,Ruby On Rails,Ruby,Heroku,Web,Dns,目前,我制作了一个从我的网站(example.com)到herokuapp(例如example.herokuapp.com)的dns路由。很快,我将需要添加元标签和一切,让谷歌抓取我的网站。但是,如果example.herokuapp.com与我当前的域名相同,那么它也会出现在谷歌搜索上。有没有可能让herokuapp.com只能通过我的网站访问?另外,目前我正在使用Ruby On Rails制作我的web应用程序您可以在的顶部添加一个路由。rb到所有具有错误域的请求到首选域: constrai

目前,我制作了一个从我的网站(example.com)到herokuapp(例如example.herokuapp.com)的dns路由。很快,我将需要添加元标签和一切,让谷歌抓取我的网站。但是,如果example.herokuapp.com与我当前的域名相同,那么它也会出现在谷歌搜索上。有没有可能让herokuapp.com只能通过我的网站访问?另外,目前我正在使用Ruby On Rails制作我的web应用程序

您可以在

的顶部添加一个路由。rb
到所有具有错误域的请求到首选域:

constraints(host: /example.herokuapp.com/) do
  get '*path', to: redirect("http://www.example.com/%{path}")
end

我不清楚为什么您需要使用指向同一应用程序的域名,或者两个应用程序提供相同的内容。为什么你不使用一个呢?@spickermann这就是我想做的,因为它在两个网站上都有效,我怎么能关闭herokuapp.com上的一个呢。