1

我们正在使用外部 CMS 来管理我们的网站,我想确保在我们的 Rails 应用程序内部,root_url 指向该外部 url。我们有什么办法可以做到这一点?

就像是:

root :to => "http://wwww.example.com"
4

2 回答 2

6

您可以像这样匹配应用程序的根目录以重定向到外部 URL

#
# config/routes.rb
#

root :to => redirect("http://www.google.com/")
于 2012-08-22T18:55:51.277 回答
0

正如@Digi_Cazter 正确回答的那样,您可以通过添加这个来做到这一点

root :to => redirect("http://www.google.com/")

仅当我希望重定向特定的 url 时,我才想使用来自应用程序的此类重定向。

我建议您直接从您正在使用的网络服务器重定向请求,可能是 apache-httpd 或 nginx,或者您可能正在使用的任何一个,而不是将其传递给应用程序然后重定向它。

于 2012-08-22T19:24:45.443 回答