1

私は自分のサイトをGoogleAppEngineからrailsに変更していますが、Google検索での地位を維持したいと思います。現在、私のサイトはURL/page?pid=microsoft-interview-questionsを使用して、面接の質問のMicrosoftサブセクションにアクセスしています。'/tags/:id'この場合、:idがマイクロソフトになる場所にこれを送信できるルートを作成するにはどうすればよいですか?

4

2 に答える 2

1

このようなものは(routes.rbで)機能するはずです:

map.connect'/ page?pid =:number'、:controller =>'tags'、:action =>'show'

ルートリファレンスを参照してください

于 2010-08-02T21:37:36.393 に答える
1

joshの答えに加えて、これをフォーマット用にここに配置します。

# your controller

def show
  @subject = Subject.find my_stripped_id


private
def my_stripped_id
  params[:id].sub(/-interview-questions/, '')
end
于 2010-08-02T22:10:20.247 に答える