The Urlnosql module for Magento

(updated 2.6.1)

Contents

  1. Module presentation
    1. Description
    2. Access and configuration
    3. Redirects of product URLs
    4. Installation and uninstallation
  2. Module download
  3. Support
Magento logo

Don't forget that the present documentation is only about the latest version of the module.
Don't forget to read this page entirely.

Module presentation

Description

This module replaces the management of Magento 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).

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.

Screenshot of the configuration (1/2)
Screenshot of the product tab (2/2)

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).

Installation and uninstallation

Nothing simpler with Magento connect (or by decompressing the module archive in the Magento root).
To get the extension key, don't stop reading :) ...

For uninstallation, having uninstalled the module with Magento connect, all that remains is to erase the configuration:

DELETE FROM core_config_data WHERE path LIKE "urlnosql/%";

Module download

(updated )

Extension key: https://www.luigifab.fr/magento/connect/luigifab/Luigifab_Urlnosql
Download of the latest version: luigifab-urlnosql-2.6.1.tgz (md5 53a2d4e0aae51cfedcb7e920e7b19243)
See also: github.com

The channel already exists? Don't panic, run the following command and try again: php downloader/mage.php channel-delete luigifab

2.6.0
Tested with Firefox 27/45, Chrome 29/68, Opera 54, Edge 14 on Magento 1.4.1.0 with PHP 7.2 and MariaDB 10.1.
Tested with Firefox 45 on Magento 1.5.0.1 / 1.6.0.0 / 1.7.0.0 / 1.8.0.0 / 1.9.0.0 / 1.9.3.9 with PHP 7.2 and MariaDB 10.1.
2.6.1
Tested with Firefox 27/45, Chrome 70, Opera 56, Edge 14 on Magento 1.9.3.10 with PHP 7.0 / 7.1 / 7.2 / 7.3 and MariaDB 10.1.
Tested with my PHP 7 patch.

Support

A problem? A question? Is something not working? Is there a bug? Contact me (in French or in English), if I am not on holiday and not far from my mailbox, I will answer you within a few hours.

You will find my email address in the README file, read it!

This module is not available on magento narketplace.
Why? Because this module, has never worked, does not work, and will never work, with PHP 5.4 and 5.5.
Warning! End of 2020, Magento 1 is over. Furthermore, there will be no version of this module for Magento 2.