HTTP Redirects
Last updated
Was this helpful?
Last updated
Was this helpful?
When your website runs with SSL, it’s typical to want everything that comes in unencrypted via HTTP to be sent to the secure version to make sure nobody is browsing your website insecurely. To do so, you just have to call redirect_https
.
Redirects can be performed by calling the function `redirect_request
`, see .
It’s important to understand the implications of the two types of redirects. A 301 is a redirect that, in theory, isn’t going to change, so it gets cached in browsers. If it does eventually change, it’s very complicated to un-cache that resource.
A 302, meanwhile, is a temporary redirect for a resource, so it’s not cached in browsers or intermediate proxies.