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.
- 
Install it into your Magento 2 project with composer: composer require integer-net/magento2-rewritemap
- 
Enable module bin/magento setup:upgrade
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)
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.
Please see CHANGELOG for more information on what has changed recently.
Please see CONTRIBUTING for details.
vendor/bin/phpunit tests/unit
- 
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 
If you discover any security related issues, please email [email protected] instead of using the issue tracker.
The MIT License (MIT). Please see License File for more information.