ComboStrap Routing - Redirection
About
A redirection occurs when a missing/non-existing page is requested.
The processing and the type of redirections executed are explained below.
Type
ComboStrap performs four kind of redirection:
- a transparent redirection when:
- the requested url is the page url
- the page has synonym alias
- the path is banned
- a permanent redirection (visible by the user and search engine) when:
- the requested url is a generated permalink
- the page has a redirect alias
- the requested url is a permanent url but does not match the current page url.
- a not found redirection when the redirected destination was determined by the redirection algorithms
- a editor redirection when the user is a writer.
Processing
The redirection procedure / processing is explained below.
If the requested page does not exist:
- if this is a valid page url, redirect transparently
- if this is a permalink, redirect with a permanent redirection
- if an existing page with an alias is found, redirect to this page
- with a permanent redirection if the alias type is redirect
- with a transparent redirection if the alias type is synonym
- if a page rules redirect applies, redirect to the calculated page with a permanent redirection.
- if the user has a write permission, redirect the writer to the editor
- if the user has only read permission, follow the redirect actions in order
History
You can query the redirection via the log.