beebmx / kirby-rickroll
Kirby Rickroll
1.0.0
2020-05-15 23:08 UTC
Requires
- php: ^7.2
- getkirby/composer-installer: ^1.1
Requires (Dev)
- getkirby/cms: ^3.3
- phpunit/phpunit: ^8.5
This package is auto-updated.
Last update: 2024-09-16 10:08:34 UTC
README
Kirby Rickroll 将重定向一些试图“入侵”您网站的访客。
安装
Composer
composer require beebmx/kirby-rickroll
使用
安装此包后,您的网站将重定向访客到 Rick。
默认情况下“受保护”的 URL 是
[
"wp-login.php",
"wp-admin",
"user/login",
"admin",
"composer.lock",
"yarn.lock",
".env"
]
通用选项
此包附带一些配置项。
示例
如果您想更改默认设置,这里是一个示例。
在您的 config.php 文件中只需
return [ 'beebmx.kirby-rickroll.urls' => [ 'admin', 'my-secure-url', 'this-is-my-admin-url' ], 'beebmx.kirby-rickroll.redirect' => 'https://youtu.be/RfiQYRn7fBg?t=17', ];
钩子
如果您想在有人访问您的 URL 时做些什么,我们有相应的钩子。
在您的 config.php 文件中添加钩子
return [ 'hooks' => [ 'beebmx.kirby-rickroll.hit' => function ($url) { //Do something } ] ];
灵感来源
此包受 Liam Hammett 的推文启发。
许可证
版权所有 © 2019-2020 Fernando Gutierrez @beebmx 和贡献者
在 MIT 许可证下发布,有关详细信息,请参阅 LICENSE.md。