1

我想将所有请求重定向到www.website.com/whatever没有www. 如何在 Rails 中做到这一点以及最好的方法是什么?

4

3 回答 3

4

有两种选择。如果您想在 Rails 中执行此操作,则以下 gem 可能有用

https://github.com/iSabanin/www_ditcher

但是,此类任务通常是从应用服务器配置的。请查看之前在堆栈溢出上发布的这个问题

乘客(Ruby on Rails)中的301重定向从根域到www子域?

它可以补充您想要做的事情,但它应该让您走上正轨。谢谢!

于 2012-06-17T21:50:18.090 回答
3

我认为最好完全保留 Rails 应用程序的逻辑,而不是在服务器配置中处理它。

于 2012-06-17T21:46:49.400 回答
0

gem 'rack-www' 非常适合这个。

https://github.com/stjhimy/rack-www

于 2012-08-15T20:45:40.023 回答