0
私はニュースサイトをコーディングしています。私は最高のSEOプラクティスを実装しようとしています。 はSEOのため、ポストのURLは次のようにする必要があります:(私はfriendlyId宝石を使用)Rails seoのURLを変更する方法
www.mywebsite.com/blog-post-title
しかし、私はレールのスタイルを使用している場合、それは私のために、このURLを生成します。
www.mywebsite.com/post/blog-post-title
私のようなルートを上書きしようとしました:
resources :post #, :path => "/"
しかし、私はこれを行う際に、ポストはうまく動作しますが、私は私のような他のルートにアクセスすることはできません。
を0www.mywebsite.com/contact www.mywebsite.com/admin
このように、レールはすべてのページを投稿として表示します。
私はこれを行うのに助けが必要です!
'routes.rb'全体を投稿できますか?そして 'routes:rb'の最後に' resources:post#、:path => "/" 'を入れてみましょう。それは動作するはずです –
https://gist.github.com/jcasimir/1209730 – wiesion
ありがとうNikitaを見てください。非常に合理的!それは今働く。私は上記のルートがたくさんありますが、この方法は他のルートには影響しません。 –