CustomUrlRewrite - Automatic URL Conflict Resolution
Magento Modules: Clear Guidelines
You purchase the module once, with no domain restrictions
Tooltip
Free installation and updates via Composer
Tooltip
Affiliate Program
Tooltip
Technical support for Magento
Tooltip
Clear guidelines for licensing Magento modules
Tooltip
Magento Module Code Security
Tooltip
Kowal_CustomUrlRewrite is an advanced Magento module that automatically manages the uniqueness of product URLs, eliminating issues related to duplicate URLs. With our module, you can avoid errors when saving new products, improve SEO, and enhance product management in your store.
Key Features:
- Automatic URL Conflict Resolution: The module automatically detects existing URLs and adds a numeric suffix so that each new product always has a unique URL. This reduces the risk of errors when saving products.
- SEO Improvement: Unique URLs are essential for search engine optimization. The module ensures that every product has a unique and SEO-friendly URL, which can positively impact your store’s search rankings.
- Easy Integration: The module integrates with Magento’s native URL rewrite system, without requiring complex configuration or core system modifications.
- Optimal Performance: It uses optimized queries to check existing URLs, so the module does not negatively affect your store’s performance.
- Flexibility and Extensibility: The module is easy to configure and can be adapted to the specific needs of your business, allowing you to change the rules for creating unique URLs.
Benefits for You:
- Save time with automatic URL management.
- Eliminate errors related to duplicate product URLs.
- Improve your store’s visibility and ranking in search engines.
- Manage a large number of products in your store with ease.
Installation
Installing the Kowal_CustomUrlRewrite module is quick and easy. You can install the module in two ways: using a ZIP file or Composer.
Method 1: Installation from a ZIP File
- Unzip the ZIP file: Extract the module to the
app/code/Kowaldirectory. - Enable the module: Run the command:
php bin/magento module:enable Kowal_CustomUrlRewrite
- Apply updates: Update the database by running:
php bin/magento setup:upgrade*
In production, use the--keep-generatedoption to avoid regenerating static content. - Clear the cache: Complete the installation by clearing the cache:
php bin/magento cache:flush
Method 2: Installation via Composer
- Add the Composer repository: Configure Composer by adding the repository:
composer config repositories.repo.magento.com composer https://repo.magento.com/
- Install the module: Run the command:
composer require kowal/module-customurlrewrite
- Enable the module: Enable the module using the command:
php bin/magento module:enable Kowal_CustomUrlRewrite
- Apply updates: Update the database:
php bin/magento setup:upgrade*
In production, use the--keep-generatedoption for better performance. - Clear the cache: Clear the cache to complete the installation:
php bin/magento cache:flush
With the Kowal_CustomUrlRewrite module, managing URLs in Magento becomes simpler, more efficient, and better optimized for SEO. Order now and increase your store’s functionality!
Installation
* In a production environment, please use the --keep-generated option
Type: Composer
- The module is available in the Composer repository:
- Private GitLab repository:
https://gitlab.com
- Private GitLab repository:
- Add the Composer repository to the configuration:
composer config repositories.custom.url.write vcs https://gitlab.com/magento2ext/magento-2-customurlrewrite - Add an access token for the private GitLab repository:
composer config --auth gitlab-token.gitlab.com - Install the module using Composer:
composer require kowal/module-customurlrewrite - Apply database updates:
php bin/magento setup:upgrade - Clear the cache:
php bin/magento cache:flush
Questions and Answers
Question
Does the module automatically detect and resolve URL conflicts in my Magento 2 store?
Answer
Yes — the module analyzes situations where duplicates or collisions occur in URLs (e.g., the same “URL Key” for different products/categories) and suggests or automatically creates rewrites/redirects to avoid 404 errors and SEO issues.
Question
Can I set old URLs to be 301 redirected to new ones without manual intervention?
Answer
Yes — the module offers the ability to automatically create 301 redirects for changed or deleted URLs, which helps preserve SEO value and prevent traffic loss.
Question
Does installing the module require modifying Magento core files or the theme?
Answer
No — the module works as a standard extension for Magento 2, is compatible with the system architecture, and does not require overwriting core files or making deep changes to the store theme.
Question
Does the module work in installations with multiple stores (multi-store) and multiple store views?
Answer
Yes — the module supports standard Magento 2 mechanisms for multi-store and store views, allowing you to manage URL rewrites and conflicts independently for different stores/views.
Question
Can I manually approve or edit redirects or URL changes proposed by the module?
Answer
Yes — although the module offers automation, the administrator has control over creating, approving, or editing rewrites before they are published, which helps avoid unwanted changes.
Question
Does the module negatively affect store performance, especially in large catalogs with high traffic?
Answer
The impact is minimal — the module mainly operates in the area of URL and redirect management, which should not significantly burden the system. However, with a very large number of products/categories, testing in a staging environment is always recommended.
Question
Does the module support creating rules or filters for URL conflicts—for example, ignoring specific directories or products?
Answer
Yes—the module usually allows configuring exclusions or special conditions (e.g., do not redirect URLs from specific categories or products), which provides flexibility in managing rewrites.
Question
Does the module help in situations involving store migration or category structure reorganization?
Answer
Yes — the module was designed with standard Magento 2 versions in mind (including 2.3.x and 2.4.x). Before installation, it is always worth checking the compatibility list in the module documentation.
Question
Does the module support Magento 2.3.x and 2.4.x versions?
Answer
Yes — the module was designed for standard Magento 2 versions (including 2.3.x and 2.4.x). Before installation, it is always worth checking the compatibility list in the module documentation.
Question
Do I receive technical support and updates after purchasing the module?
Answer
Yes — the manufacturer provides technical support and updates for the module, ensuring compatibility with future Magento versions and URL structure changes.
Write Your Own Review















