diff --git a/app/Http/Middleware/AntiCrawlerMiddleware.php b/app/Http/Middleware/AntiCrawlerMiddleware.php new file mode 100644 index 0000000..fc8105c --- /dev/null +++ b/app/Http/Middleware/AntiCrawlerMiddleware.php @@ -0,0 +1,24 @@ +headers->set('X-Robots-Tag', 'noindex, nofollow, noarchive'); + + return $response; + } +} diff --git a/bootstrap/app.php b/bootstrap/app.php index 0d16623..280caf6 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -19,12 +19,7 @@ return Application::configure(basePath: dirname(__DIR__)) 'admin' => \App\Http\Middleware\AdminMiddleware::class, ]); - // Anti-crawler header - $middleware->append(function ($request, $next) { - $response = $next($request); - $response->headers->set('X-Robots-Tag', 'noindex, nofollow, noarchive'); - return $response; - }); + $middleware->append(\App\Http\Middleware\AntiCrawlerMiddleware::class); }) ->withExceptions(function (Exceptions $exceptions): void { //