IntegerNet_RewriteMap Magento Module
integer-net/magento2-rewritemap
Generate RewriteMap files for Apache from custom Magento URL rewrites (redirects).
Build Tests
Code Quality
Tested on Magento 2.4.8-p3
Recent Test History
Each release is tested against the latest Magento version at that time.
+4 older tests
Looking for Contributors
Composer installation fails. Your contribution could help the entire Magento community!
Share This Module's Status
README
Loaded from GitHubIntegerNet_RewriteMap Magento Module
Generate RewriteMap files for Apache from custom Magento URL rewrites (redirects). This can be useful to re-use the rewrites in a different frontend.
For example, to use the redirects in Vue Storefront, a reverse proxy that uses the generated rewrite maps can be configured.
Installation
-
Install it into your Magento 2 project with composer:
composer require integer-net/magento2-rewritemap -
Enable module
bin/magento setup:upgrade
Configuration
In your store configuration navigate to Catalog > SEO:
- Enable Rewrite Maps Generation: set to "yes" to enable (Default: no)
- Rewrite Maps Generation Cron Schedule: configure, when rewrite maps are regenerated (Default: every hour)
Usage
Rewrite maps are stored in var/rewrite_maps as one text file per store and redirect type (301, 302).
See http://httpd.apache.org/docs/current/rewrite/rewritemap.html for details how to use those files.
Changelog
Please see CHANGELOG for more information on what has changed recently.
Contributing
Please see CONTRIBUTING for details.
Testing
Unit Tests
vendor/bin/phpunit tests/unit
Magento Integration Tests
-
Configure test database in
dev/tests/integration/etc/install-config-mysql.php. Read more in the Magento docs. -
Copy
tests/integration/phpunit.xml.distfrom the package todev/tests/integration/phpunit.xmlin your Magento installation. -
In that directory, run
../../../vendor/bin/phpunit
Security
If you discover any security related issues, please email bd@integer-net.de instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.
This content is fetched directly from the module's GitHub repository. We are not the authors of this content and take no responsibility for its accuracy, completeness, or any consequences arising from its use.