Direct Alias

- Compatibility:
5.x maintained
4.x maintained
3.x not maintained
- Type:
- Non-commercial
- License:
- GNU GPL
- JED:
- Extension JED Page
- See also:
- Direct Alias Pro
- Translations:
- Extension Translations
Download
Allows you to control menu item alias and have short SEF URLs without including aliases of parent menu items.
Joomla native routing is not quite robust and you can't control how the SEF URL of menu item is built. You can only define menu item alias - a component of URL.
By default aliases of Joomla menu items are relative: aliases of all parent menu items are auto-prepended to SEF URL.
So child menu items have URLs like:
http://site.com/parent-menu-item-alias/child-menu-item-alias
This plugin allows you to switch alias to 'direct' mode and have short URL without aliases of parent menu items:
http://site.com/child-menu-item-alias
E.g. this page has URL https://alterbrains.com/direct-alias instead of https://alterbrains.com/joomla-extensions/seo/direct-alias.
Another option is not include alias of certain menu item into SEF URL of child items.
Check Direct Alias Pro for more SEO options.
- Simple code, works fast.
- Display and highlight of menu item in menu modules is preserved.
- Easy installation: just install and publish 'System - Direct Alias' plugin.
- Works with Falang except menu items alias translations in 'FaLang Language Switcher' module.
Want a new feature? Why not? Please Contact Us!
- Joomla 4.4 or higher.
- PHP 8.1 or higher, mb_string extension.
- Edit of other custom extensions which load Joomla routers directly can be required (note that Joomla auto-loads component routers and they should not be included directly).
- Incompatible with Gantry5 templates, RokNavMenu module (they use none-native Joomla code).
- Using Falang? It works! Falang database driver plugin should be ordered before this plugin under 'system' plugins group.