vdlp / oc-redirectconditions-plugin
允许开发者为 October CMS 创建自己的重定向条件扩展插件。
1.3.1
2023-06-12 07:59 UTC
Requires
- php: ^8.0.2
- composer/installers: ^1.0 || ^2.0
- october/rain: ^3.0
- vdlp/oc-redirect-plugin: ^3.1
README
Vdlp.RedirectConditions
此插件允许开发者创建自己的重定向条件。
什么是重定向条件?
当重定向引擎中出现正向匹配时,所有注册的重定向条件都将进行检查,如果通过。如果其中一个条件未通过,则不会执行重定向。
重定向条件必须实现 RedirectConditionInterface
。
每个重定向条件必须具有
getCode()
- 一个唯一的代码。getDescription()
- 简短描述。getExplanation()
- 关于何时或如何使用的简要说明。getFormConfig()
- 表单配置数组。passes(RedirectRule $rule, string $requestUri)
- 逻辑判断给定的$rule
和$requestUri
是否满足条件。
要求
Vdlp.Redirect
插件。- PHP 8.0.2 或更高版本。
- October CMS 3.0 或更高版本。
示例
此插件包含详细的实现示例(插件)。此插件可以在 GitHub 上找到。