Update Rails routing guide to mention that redirect() is a 301 permanent redirect

I had to try out myself to realize that it's 301, so this should be helpful to everyone.
This commit is contained in:
Prem Sichanugrist
2011-10-05 15:31:14 -03:00
parent 46ce7f1f77
commit d6c7185d77

View File

@@ -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