【发布时间】:2019-04-25 13:16:52
【问题描述】:
我想重定向到某个特定 url 上的根路径。例如,我的路线中有以下内容。rb
root "home#index"
当我运行 rails server 并在浏览器上打开它时,我希望我重定向到 https://example.com 而不是 http://localhost:3000。如果可能的话,请帮助我。
我尝试过root "home#index", to: redirect('https://example.com')
但这没有用。
【问题讨论】:
-
首先,您使用的是哪个网络服务器,您是否购买了您所说的域名?如果您完成了域名,那么您可以配置您的 Web 服务器,例如:Nginx,使用托管服务器上的域名设置。如果您只想在本地机器中托管,例如在 ubuntu 中。去 /etc/hosts 文件添加 127.0.0.1 some.example.com 然后重启你的rails服务器再试试,应该会映射到hosts文件中写的内容。
-
您是否询问在该域上部署您的应用程序?
localhost与example.com有点误导。
标签: ruby-on-rails routing