我正在编写一个新闻网站。我正在尝试实施最好的seo实践。 对于seo,post urls应该是:(我使用friendlyId gem)
www.mywebsite.com/blog-post-title
但如果我使用rails风格,它会为我生成这个网址:
www.mywebsite.com/post/blog-post-title
我试图覆盖以下路线:
resources :post #, :path => "/"
但是当我这样做时,帖子运作良好,但我无法访问我的其他路线,如:
www.mywebsite.com/contact www.mywebsite.com/admin
通过这种方式,rails将所有页面视为帖子。
我需要帮助才能做到这一点!
答案 0 :(得分:1)
尝试将resources :post #, :path => "/"
放在routes.rb
的末尾。它应该工作