首页 > 解决方案 > 如何使用 rack-rewrite 重写到不同的域和相同的 URL?

问题描述

我想重写另一个域并且 URL 浏览器将显示不会更改。

config.middleware.insert_before(Rack::Runtime, Rack::Rewrite) do
    r301 %r{/example(.*)}, 'https://example.com$1'
end

现在我在上面写了,并且 URL 浏览器显示已更改。我该如何解决这个问题?谢谢。

标签: ruby-on-railsrubyruby-on-rails-4rack

解决方案


您应该更改 DNS 配置。最简单的方法是创建 CNAME 记录:https ://en.wikipedia.org/wiki/CNAME_record


推荐阅读