The legacy wiki pages are here for reference purposes only.
For up-to-date information make sure to check the documentation section.

 

How to enable links pages in navigation menus that redirect to other internal pages

(A) Make a new redirecting Document Type
In Settings > Document  Types  > right click > create
Master document Type > None    Create matching template > unselected
Name > Redirect Page > Create
Redirect Page > Generic properties > Name > umbracoRedirect
Type > Content Picker > save

(B) Allow user to select new Document Type
On your normal content pages allow a ‘redirect page’ to be a child. In my case it was
Settings > Document Type > Standard > Structure Tab > Redirect Page = selected > save

(c) Test it
Now in content > pick a page > right click > create > Redirect Page > create > umbracoRedirect > Choose > save

 

 

Warning!
Do not place (and then use) a umbracoRedirect on the top-most node of your site.

If you do so, you will be unable to save your XSLT files in Developer section. The save speech bubble will give you the error "Xslt file could not be saved".

If you need a page redirect from your top-most node, consider these options:

  1. Always click the 'skip testing' box when saving an xslt
  2. Use umbracoInternalRedirectId instead of umbracoRedirect
  3. Use a redirect package rather than the built-in umbracoRedirect alias

This effect is caused by the fact that your XSLT script is tested against this top-most node data. May be this effect will fixed in future umbraco versions (from current 4.0.2.1).

Note: When using the umbracoRedirect property please be aware that it is making a 302 redirect, which is only supposed to be temporary.

To make a permanent redirect please consider using this package permanent redirect

 

Our.umbraco.org is the community mothership for Umbraco, the open source asp.net cms. With a friendly forum for all your questions, a comprehensive documentation and a ton of packages from the community. This site is running Umbraco version 7.5.2