[英]Rails, how to set root_path as ' '
出于 SEO 的目的,我希望 root_path 为 ' '。 换句话说,我希望规范的主页 URL 是 domain.com 而不是 domain.com/。 我试图设置
# routes.rb
get '' => 'home#index', as: :root
# rack_rewrite.rb
Rails.application.config.middleware.insert_before(Rack::Sendfile, Rack::Rewrite) do
r301 %r{^/$}, ''
end
但这不起作用。 rake routes
仍然显示:
root GET / home#index
#config/routes.rb
root "home#index"
在您的路由文件中,您可以添加 home -> 控制器和索引 -> 方法
Rails.application.routes.draw do
root to: "home#index"
# more routes
end
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.