Set additional page URLs

Besides the UI, you can also add multiple URLs to a page via the API.
Perform the following:

  1. Get an instance of the PageManager class
  2. Retrieve the page node of the page you are working with.
    If the node exists, set the AllowMultipleUrls property to true.
  3. Call the PageManager.AddItemUrl() method by passing the following parameters:
    • The page node
    • The additional URL
      For example, ~/contacts 
    • Boolean value indicating whether the URL will be default
    • Boolean value indicating whether to redirect to the default URL
  4. Save the changes by calling the PageManager.SaveChanges() method. 
EXAMPLE: You can use the following code snippet:

Was this article helpful?