integer-net / magento2-rewritemap
从Magento URL重定向生成Apache重写映射文件
v1.0.0-alpha
2020-09-05 15:39 UTC
Requires
- php: ~7.2||~7.3||~7.4
- magento/framework: ^102.0.0||^103.0.0
- magento/module-store: ^100.0.2||^101.0
- magento/module-url-rewrite: ^100.0.2||^101.0.0||^102.0.0
Requires (Dev)
- magento/magento-coding-standard: @dev
- pds/skeleton: ^1.0
- phpro/grumphp: ^v0.21.0
- phpstan/phpstan: ^0.12.0
- phpunit/phpunit: ^6.0|^9.0
- roave/security-advisories: dev-master
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2024-09-06 01:47:32 UTC
README
从自定义的Magento URL重定向生成Apache重写映射文件(重定向)。这可以在不同的前端中重新使用重定向。
例如,要在Vue Storefront中使用重定向,可以配置使用生成的重写映射的反向代理。
安装
-
使用composer将其安装到您的Magento 2项目中
composer require integer-net/magento2-rewritemap
-
启用模块
bin/magento setup:upgrade
配置
在您的商店配置中,导航到目录 > SEO
- 启用重写映射生成:设置为“是”以启用(默认:否)
- 重写映射生成Cron计划:配置重写映射何时重新生成(默认:每小时一次)
用法
重写映射存储在var/rewrite_maps
中,每个商店和重定向类型(301、302)为一个文本文件。
有关如何使用这些文件的详细信息,请参阅https://httpd.apache.ac.cn/docs/current/rewrite/rewritemap.html。
变更日志
请参阅CHANGELOG以获取有关最近更改的更多信息。
贡献
请参阅CONTRIBUTING以获取详细信息。
测试
单元测试
vendor/bin/phpunit tests/unit
Magento集成测试
-
在
dev/tests/integration/etc/install-config-mysql.php
中配置测试数据库。阅读更多有关Magento文档中的内容。 -
从包中复制
tests/integration/phpunit.xml.dist
到您的Magento安装中的dev/tests/integration/phpunit.xml
。 -
在该目录中,运行
../../../vendor/bin/phpunit
安全
如果您发现任何安全相关的问题,请通过电子邮件bd@integer-net.de而不是使用问题跟踪器。
鸣谢
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。