Relatude Help

Page URL formats

UrlFormat decides how a page URL looks. The examples are all the same node: address info, ancestors tv/sony-x90, internal id 1042, public id 9c1b2a3d-4e5f-6071-8293-a4b5c6d7e8f9.

NodeUrlFormat Example URL Resolved by
OnlyAddress /tv/sony-x90/info the path
IntOrAddress /tv/sony-x90/info, or /1042 without an address path, else id
GuidOrAddress /tv/sony-x90/info, or /9c1b2a3d-4e5f-6071-8293-a4b5c6d7e8f9 path, else id
EncodedGuidOrAddress /tv/sony-x90/info, or /PSobnF9OcWCCk6S1xtfo-Q path, else id
IntAndAddress /1042/tv/sony-x90/info the id alone
GuidAndAddress /9c1b2a3d-…-a4b5c6d7e8f9/tv/sony-x90/info the id alone
EncodedGuidAndAddress /PSobnF9OcWCCk6S1xtfo-Q/tv/sony-x90/info the id alone
OnlyInt /1042 the id
OnlyGuid /9c1b2a3d-4e5f-6071-8293-a4b5c6d7e8f9 the id
EncodedGuidOnly /PSobnF9OcWCCk6S1xtfo-Q the id

The encoded forms are the public Guid in URL-safe Base64, 22 characters long (DefaultUrlManager.EncodeGuid and TryDecodeGuid). The …AndAddress formats find the node by its id alone, so the readable part is decoration: a URL keeps working after a rename, and duplicate addresses get no number added.