Redirects¶

    They fall into different categories:

    Our projects are HTTPS-ready by default, and we provide free SSL certificateseven on free projects.

    Adding a will enable these redirects.

    The domains that are to be redirected to the primary domain can also be managedmanually, via DOMAIN_REDIRECTS.

    Django provides redirection to the the default language URL when none isspecified. (In addition, django CMS offers complex fallback options forunavailable languages.)

    For example, /about will redirect to if English is thedefault language.

    You will sometimes see online site-checking tools encouraging the use ofpermanent redirects and even flagging temporary redirects as an issue. It istrue that a permanent redirect is sometimes more appropriate, but only when itreally should be permanent, and is guaranteed not to change.

    Protocol, domain and language directs are 302 Temporary by default. redirects are cached by browsers - some even update their bookmarksif they encounter a 301. This can cause problems if the redirects change,potentially causing redirect loops for users (which site owners will not beable to replicate).

    However, we do offer a setting to forcepermanent redirects for protocol and domain directs. This is to be used withcaution.