monsieurbiz / sylius-robots-txt-plugin
从您的 Sylius 管理面板管理您的 robot.txt
v0.1.1
2024-07-29 10:30 UTC
Requires
- php: ^8.0
- monsieurbiz/sylius-settings-plugin: ^1.2.0
- sylius/sylius: >=1.12 <1.14
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.16
- phpmd/phpmd: ^2.15
- phpspec/phpspec: ^7.0
- phpstan/phpstan: ^1.8.4
- phpstan/phpstan-doctrine: ^1.3.2
- phpstan/phpstan-webmozart-assert: ^1.1
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-08-29 11:53:48 UTC
README
从您的 Sylius 管理面板管理您的 robot.txt
兼容性
安装
如果您想使用我们的配方,您可以通过运行以下命令来配置您的 composer.json
composer config --no-plugins --json extra.symfony.endpoint '["https://api.github.com/repos/monsieurbiz/symfony-recipes/contents/index.json?ref=flex/master","flex://defaults"]'
composer require monsieurbiz/sylius-robots-txt-plugin
然后从您的公开目录中删除您的 robots.txt
文件。
rm public/robots.txt
对于不带 flex 的安装,请按照以下额外步骤操作
更改您的 config/bundles.php
文件,为插件声明添加此行
<?php return [ //.. MonsieurBiz\SyliusRobotsTxtPlugin\MonsieurBizSyliusRobotsTxtPlugin::class => ['all' => true], ];
然后在 config/packages/monsieurbiz_sylius_robots_txt_plugin.yaml
中创建配置文件
imports: resource: '@MonsieurBizSyliusRobotsTxtPlugin/Resources/config/config.yaml'
最后在 config/routes/monsieurbiz_sylius_robots_txt_plugin.yaml
中导入路由
monsieurbiz_robots_txt_render: path: /robots.txt methods: [ GET ] defaults: _controller: MonsieurBiz\SyliusRobotsTxtPlugin\Controller\RenderController
贡献
如果您想,您可以打开一个问题或拉取请求! 😘
谢谢!