How to enable links
pages in navigation menus that redirect to other internal pages
(A) Make a new redirecting
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
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:
- Always click the 'skip testing' box when saving an xslt
- Use umbracoInternalRedirectId instead of umbracoRedirect
- 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 188.8.131.52).
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