snicco/no-robots-middleware

v2.0.0-beta.9 2024-09-07 14:27 UTC

README

codecov Psalm Type-Coverage Psalm level PhpMetrics - Static Analysis PHP-Versions

此中间件用于 snicco/http-routing 组件,允许您通过使用 X-Robots-Tag 头部来劝阻搜索引擎索引当前请求路径。

安装

composer require snicco/no-robots-middleware

使用

此中间件可以全局添加、按组添加或按路由添加。选择最适合您的方法。

use Snicco\Middleware\NoRobots\NoRobots;

// Disallows robots entirely (noindex,no archive,nofollow)
$configurator->get('route1', '/route1', SomeController::class)
              ->middleware(NoRobots::class);

// noindex, no archive, nofollow header is not added because its set to false.
$configurator->get('route1', '/route1', SomeController::class)
              ->middleware(NoRobots::class. ':true,false,true');

贡献

此存储库是 Snicco 项目 开发存储库的只读拆分。

您可以这样进行贡献.

报告问题和发送拉取请求

请在 Snicco monorepo 中报告问题。

安全性

如果您发现安全漏洞,请遵循我们的 披露流程