There are a few reasons why redirects may not be functioning. Check each of the following to see if any apply:
- Redirect is unpublished:
Go to Components > Redirects and double check to that the redirect has been published. An unpublished redirect won't function until published.
- Existing live menu item has the same alias
If an existing menu item has the same alias as the redirect you are attempting to create, the redirect will be ignored in favor of the menu item. For instance, if you have www.someorg.org/donate-now as a menu item, a redirect you attempt to create to go from www.someorg.org/donate-now to www.someorg.org/donate/our-year-end-donation-campaign will not work.
Make sure you look at all the Menus found in Menus > Menu Manager since this applies to all and not just those in the Main Menu. Hidden Menu is a particularly good place to check, if your site has this menu.
If you find a menu item conflicting with the redirect, either edit the menu item alias or the redirect.