MageBridge (version 1.2 and later) ships with sh404SEF support. While the standard SEF of Joomla!TM 1.5 is sufficient in most cases, some people prefer sh404SEF. Please note that there is no performance benefit when using sh404SEF with MageBridgeTM, neither is there a performance loss.
Warning
The outdated architecture of sh404SEF causes problems with third party MagentoTM extensions that build their own URLs. Because "building URLs" is a very normal thing, we try to solve any of these bugs. Unfortunately, due to the architecture of sh404SEF, this is not something you can fix at all. We therefor highly recommend NOT to use sh404SEF.
MageBridge version 1.4 and later will NOT support sh404SEF anymore.
This tutorial is outdated. Use Artio JoomSEF instead.
To make sure sh404SEF is using the extension-file offered by MageBridge, you need to configure sh404SEF accordingly. Browse to the sh404SEF component in the Joomla! backend.

Make sure you switch to the extended display to show all available parameters. Next navigate to the sh404SEF Configuration.

Click on the By Component tab. This should list all available Joomla! components including MageBridge. Leave all parameters for MageBridge default except for the option Override sef_ext file. Make sure this option is set to Do not override sef_ext.

Optionally you can enter a different component-name. By default, MageBridge uses "shop" but you can change this otherwise.
If this is the first time you enable MageBridge, we recommend you purge all 404 logs from the sh404SEF Control Panel.
Important system settings
Within the MageBridge Configuration in the Joomla! Administrator, make sure you have the option "Forward SEF" disabled (under the "Other Settings" tab). If you need to enable this option to make another Magento extension work, this leads to the conclusion that sh404SEF conflicts with that Magento extension. Our recommendation is to uninstall sh404SEF and use a different SEF-technique instead.
Within the "System - MageBridge" plugin (plg_magebridge_system) the option "Redirect non-SEF URLs" must be disabled. It is also recommended to disable the option "Redirect com_user".
Tutorials on MageBridge integrations
- Language configuration in MageBridge
- Integrating MageBridge with other Joomla! extensions
- Integrating JomSocial and MageBridge
- JomSocial profile-synchronization
- Overriding the JomSocial-connector configuration
- Working with JomSocial events
- Related products with the Joomla! Tags component
- Using Layered Navigation Pro with MageBridge
- Using HM_FeaturedProducts with MageBridge
Tutorials on MageBridge theming
- MageBridge Design Guide
- MageBridge, RHUK Milkyway and the Magento default theme
- Creating template overrides to support MageBridge
- MageBridge and module chromes
- Working with JavaScript in MageBridge
- Theming-options in MageBridge
- Template override of fixes.php
- Working with JoomlArt templates
- MageBridge combined theming
- MageBridge template helper
- Using RocketTheme add-ons for MageBridge
- Video: MageBridge addon Rockettheme theme
- Applying XML Layout Updates in MageBridge - (1) Overview
- Applying XML Layout Updates in MageBridge - (2) CMS Page
- Adding custom Magento scripts to the Joomla! page
- Switch between Magento theme and Joomla! template
- Using YOOtheme patches for MageBridge
- MageBridge template overrides
- MageBridge FAQ: Theming


