Permalink
Browse files

Update Rails routing guide to mention that `redirect()` is a 301 perm…

…anent redirect


I had to try out myself to realize that it's 301, so this should be helpful to everyone.
  • Loading branch information...
1 parent 46ce7f1 commit d6c7185d77158caee933e84b247e37bb6a67bf58 @sikachu sikachu committed Oct 5, 2011
Showing with 2 additions and 0 deletions.
  1. +2 −0 railties/guides/source/routing.textile
@@ -596,6 +596,8 @@ match "/stories/:name" => redirect {|params| "/posts/#{params[:name].pluralize}"
match "/stories" => redirect {|p, req| "/posts/#{req.subdomain}" }
</ruby>
+Please note that this redirection is a 301 "Moved Permanently" redirect. Keep in mind that some web browser or proxy server will cache this type of redirect, make the old page inaccessible.
+
In all of these cases, if you don't provide the leading host (+http://www.example.com+), Rails will take those details from the current request.
h4. Routing to Rack Applications

0 comments on commit d6c7185

Please sign in to comment.