Wiki*Kei

URL Alias Configuration
Login

URL Alias Configuration

AliasURI That The Alias Maps Into

When the first term of an incoming URL exactly matches one of the "Aliases" on the left-hand side (LHS) above, the URL is converted into the corresponding form on the right-hand side (RHS).

  • The LHS is compared against only the first term of the incoming URL. All LHS entries in the alias table should therefore begin with a single "/" followed by a single path element.

  • The RHS entries in the alias table should begin with a single "/" followed by a path element, and optionally followed by "?" and a list of query parameters.

  • Query parameters on the RHS are added to the set of query parameters in the incoming URL.

  • If the same query parameter appears in both the incoming URL and on the RHS of the alias, the RHS query parameter value overwrites the value on the incoming URL.

  • If a query parameter on the RHS of the alias is of the form "X!" (a name followed by "!") then the X query parameter is removed from the incoming URL if it exists.

  • Only a single alias operation occurs. It is not possible to nest aliases. The RHS entries must be built-in webpage names.

  • The alias table is only checked if no built-in webpage matches the incoming URL. Hence, it is not possible to override a built-in webpage using aliases. This is by design.

To delete an entry from the alias table, change its name or value to an empty string and press "Apply Changes".

To add a new alias, fill in the name and value in the bottom row of the table above and press "Apply Changes".