【问题标题】:Is it possible to make example.herokuapp.com unable to enter unless by certain dns?是否有可能使 example.herokuapp.com 无法进入,除非通过某些 dns?
【发布时间】:2017-06-22 09:45:42
【问题描述】:

目前我创建了一个从我的网站 (example.com) 路由到 herokuapp (例如 example.herokuapp.com) 的 dns。很快,我将需要添加元标记和所有内容,让谷歌抓取我的网页。但是,如果 example.herokuapp.com 与我当前的域相同,那么它也会出现在 google 搜索中。是否可以让 herokuapp.com 只能通过我的网站访问?附言目前我正在使用 Ruby On Rails 来制作我的 Web 应用程序

【问题讨论】:

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

标签: ruby-on-rails ruby heroku web dns


【解决方案1】:

您可以在routes.rb 的顶部添加constraintredirect 对首选域的所有错误域请求:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-10-31
    • 1970-01-01
    • 2019-12-20
    • 1970-01-01
    • 1970-01-01
    • 2020-09-19
    • 1970-01-01
    • 2018-05-12
    相关资源
    最近更新 更多