mod_proxyでmongrelに飛ばしてる環境下で、301でリダイレクトしたいんだけどhttpd.confに書いても成功しない。

(当然だけど、ディレクティブを無視してmongrelに丸投げされてしまう)
rails内で301にするには


redirect_to(url_for(:controller => "items", :action => "index"), :status => 301)

とすればいいらしい。(:statusを付けないと302になるので注意)
要するに古いURLを辿ってくる人が多いから誘導したいだけなんだけどね…もっとkoolな解決策はないものか。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>