dorsetdigital/silverstripe-smart-redirect

允许CMS用户根据浏览器语言、用户位置和时间段构建重定向URL

安装: 33

依赖者: 0

建议者: 0

安全: 0

星标: 2

关注者: 3

分支: 0

开放问题: 0

类型:silverstripe-vendormodule

v1.0.0 2021-12-14 19:13 UTC

This package is auto-updated.

Last update: 2024-09-15 01:30:21 UTC


README

此模块提供了一种基于多个标准的创建和管理URL重定向的接口。

最初设计为一种生成和部署二维码的简便方法,该模块可应用于任何可能需要条件重定向的地方(如URL缩短器等)

包含基于浏览器语言、用户的地理定位(使用Maxmind基于IP)和时间/日期的重定向工具。还包含一个默认的重定向规则。

要求 & 依赖

  • Silverstripe 4.x

(请参阅composer.json以获取更多依赖项)

安装

使用composer安装

composer require dorsetdigital/silverstripe-smart-redirect

使用方法

模块包含一组支持的语言和国家。如果您想使用地理位置功能,则需要Maxmind许可证密钥以访问免费的Geolite 2国家数据库。模块期望在环境变量中设置:MAXMIND_LICENCE_KEY 配置后,包含一个构建任务以下载和提取最新的Maxmind数据库。预计将通过cron或使用QueuedJobs模块定期运行以保持数据库最新。

二维码预览、重定向编辑和规则编辑屏幕的截图可以在文档目录中找到。

待办事项

  • 将所有字段/内容添加到国际化
  • 添加使用配置API启用/禁用特定规则类型的功能
  • 完成文档