现在在我的应用程序中,用户可以访问www.xxxxxxxxxx.com
和xxxxxxxxxx.com
但我不想使用www.xxxxxxxxxx.com
如何让用户重定向到xxxxxxxxxx.com
?
我的路由是这样的
路线.rb
constraints(:subdomain => /^(|www)$/) do
root :to => "top#index"
end
我同意,在 Web 服务器中执行此操作更好,但是如果您无法编辑虚拟主机配置,则可以在应用程序控制器中创建如下所示的过滤器:
def strip_www
if request.env["HTTP_HOST"] == "www.url.com"
redirect_to "http://url.com#{request.request_uri}"
end
end