我们正在使用外部 CMS 来管理我们的网站,我想确保在我们的 Rails 应用程序内部,root_url 指向该外部 url。我们有什么办法可以做到这一点?
就像是:
root :to => "http://wwww.example.com"
我们正在使用外部 CMS 来管理我们的网站,我想确保在我们的 Rails 应用程序内部,root_url 指向该外部 url。我们有什么办法可以做到这一点?
就像是:
root :to => "http://wwww.example.com"
您可以像这样匹配应用程序的根目录以重定向到外部 URL
#
# config/routes.rb
#
root :to => redirect("http://www.google.com/")
正如@Digi_Cazter 正确回答的那样,您可以通过添加这个来做到这一点
root :to => redirect("http://www.google.com/")
仅当我希望重定向特定的 url 时,我才想使用来自应用程序的此类重定向。
我建议您直接从您正在使用的网络服务器重定向请求,可能是 apache-httpd 或 nginx,或者您可能正在使用的任何一个,而不是将其传递给应用程序然后重定向它。