The Urlnosql module for OpenMage
Contents (v4.6.0)
Don't forget that the present documentation is only about the latest version of the module.
Don't forget to read this page entirely.
🌟🌟🌟🌟🌟 by Charlotte,
on 01/04/2020 This module isn't premium, isn't ultimate, isn't pro, it doesn't contain a spyware or a nice ad, and it won't increase by 165% your ROI. It's just better than anything else you've seen anywhere else. It's a revolution!
Module presentation
Description
This module replaces the management of OpenMage products URLs in order to avoid using the core_url_rewrite table. The products address is built with attributes, like: id-brand-color.html (the id is always at the beginning).
- Accelerates reindexing of data by disabling reindexing of product URLs.
- Prevents the creation of URLs with -1 -2 -3... whatever happens.
Existing products addresses before installing and activating the module will be redirected to the new ones.
Access and configuration
Configuration available in System » Configuration » Tools » Product URL rewrite.
Available in the Product URL rewrite tab in Catalog » Manage products.
Redirects of product URLs
The not visible individually products, attached to a configurable product or to a grouped product, are automatically redirected to the parent product (301 redirect). In case of change in attributes or values, old addresses will be automatically redirected to the new ones (301 redirect).
To redirect deleted products to the new ones, it is necessary to create a unique and global product text attribute, before entering it in the module configuration. Then, on each product page, it remains only to use it to register the old products ids (separated by a comma or a space).
Installation and uninstallation
Nothing simpler with composer (or by decompressing the module archive).
To get the key, don't stop reading :) ...
For uninstallation, having uninstalled the module, all that remains is to erase the configuration:
sqlDELETE FROM core_config_data WHERE path LIKE "urlnosql/%";
Module download
Installation with composer: composer require luigifab/openmage-urlnosql
Download of the latest version: openmage-urlnosql-4.6.0.tar.gz
See also: github - composer - geany - phpstorm
- Current version: 4.6.0 (01/01/2024)
- Compatibility: OpenMage 19.x / 20.x / 21.x, PHP 7.2 / 7.3 / 7.4 / 8.0 / 8.1 / 8.2 / 8.3
- Client compatibility: Firefox 36+, Chrome 32+, Opera 19+, Edge 16+, Safari 9+
- Translations: English (en), French (fr-FR/fr-CA), German (de), Italian (it), Portuguese (pt-PT/pt-BR), Spanish (es) / Chinese (zh), Czech (cs), Dutch (nl), Greek (el), Hungarian (hu), Japanese (ja), Polish (pl), Romanian (ro), Russian (ru), Slovak (sk), Turkish (tr), Ukrainian (uk)
- License: GNU GPL 2.0+
- Read absolutely: the README file
- 4.6.0
- Tested with Firefox 36/114, Chrome 32/109, Edge 109, Opera 19/95 on OpenMage 21.3.0 with PHP 7.2 - 8.3 and MariaDB 10.11.
If you like this module, take some of your time to improve the translations.