dougsisk/laravel-block-referral-spam

使用中间件阻止Laravel 5.5+的推荐垃圾邮件

1.5 2023-01-30 22:13 UTC

This package is auto-updated.

Last update: 2024-08-29 04:09:08 UTC


README

Latest Stable Version Total Downloads License

Laravel 5.5+中间件,使用Matomo提供的一份列表阻止推荐垃圾邮件。

安装

使用Composer安装此包

composer require dougsisk/laravel-block-referral-spam

更新Composer后,将DougSisk\BlockReferralSpam\Middleware\BlockReferralSpam添加到app/Http/Kernel.php中的web中间件组或您希望使用的任何其他组

protected $middlewareGroups = [
    'web' => [
        \DougSisk\BlockReferralSpam\Middleware\BlockReferralSpam::class,
    ],
];

配置

默认情况下,要阻止的域名列表将从vendor/matomo/referrer-spam-list/spammers.txt加载。这假设您的vendor文件夹已安装在应用程序的基础路径下。如果您的vendor文件夹不在基础路径中或您希望使用自定义列表文件,请将以下行添加到您的config/app.php

'referral_spam_list_location' => base_path('my-folder/my-list.txt'),

请注意,如果您制作自己的自定义列表,请按照原始列表文件的格式进行格式化。

许可

此库可在MIT许可下使用。