aurmil / magento-force-store-code
Magento - Force store code extension
Installs: 66
Dependents: 0
Suggesters: 0
Security: 0
Stars: 4
Watchers: 4
Forks: 1
Open Issues: 0
Type:magento-module
Requires
This package is auto-updated.
Last update: 2024-12-12 05:02:32 UTC
README
Overview
Activating "Add Store Code to Urls" in Magento back office will let your main URL available, even without store code.
This extension checks, only for the home page, if the store code is in URL. If it is not, it redirects (301) to "base URL + current website's default store view code".
This extensions does only manage home page, not internal pages, because for them, Magento automatically adds store code in URL.
Compatibility
Tested on Magento CE 1.6 - 1.9
Notes
- Free and open source
- Fully configurable
- Bundled with English and French translations
Installation
No Magento files will be modified, no extended class, no overridden method.
With modman
$ modman clone https://github.com/aurmil/magento-force-store-code.git
Manually
- Download the latest version of this module here
- Unzip it
- Move the "app" folder into the root directory of your Magento application, it will be merged with the existing "app" folder
With composer
- Adapt the following "composer.json" file into yours:
{
"require": {
"aurmil/magento-force-store-code": "dev-master"
},
"repositories": [
{
"type": "composer",
"url": "http://packages.firegento.com"
},
{
"type": "vcs",
"url": "git://github.com/aurmil/magento-force-store-code"
}
],
"extra": {
"magento-root-dir": "./"
}
}
- Install or update your composer project dependencies
Usage
In System > Configuration > General > Web > Url Options, this extension adds a new option: Force Store Code in Urls
- Select "No" to stay with the Magento basic behavior
- Select "Yes" (default value) to activate the extension
Note: HTTP redirection may be cached by your browser if you had previously activated the extension so clean your cache after selecting "No" if redirection keeps being done.
License
The MIT License (MIT). Please see License File for more information.