terminal42/contao-shortlink

Contao CMS中创建短链接的扩展

资助包维护!
terminal42
其他

安装次数: 4,726

依赖项: 0

建议者: 0

安全: 0

星星: 2

关注者: 7

分支: 5

开放性问题: 0

类型:contao-bundle

1.5.2 2024-07-29 12:25 UTC

README

此扩展允许在Contao后台创建短链接,类似于bit.ly和其他缩短服务。

安装

选择与您的操作流程匹配的安装方法!

通过Contao Manager安装

在Contao Manager中搜索terminal42/contao-shortlink并将其添加到您的安装中。最后,更新包。

手动安装

为此包添加composer依赖项。因此,在项目根目录下更改并运行以下命令

composer require terminal42/contao-shortlink

根据您的环境,命令可能有所不同,例如,如果您未全局安装composer,则从php composer.phar …开始。

包配置

默认配置

terminal42_shortlink:
    host: ~
    prefix: ~
    min_length: 0
    catchall_redirect: ~
    salt: terminal42_shortlink
    log_ip: false
  • 主机: 用于短链接的主机。可以不同于网站主机,但请确保它在您的托管/服务器上设置。

  • 前缀: 可选配置一个前缀,例如go/,以生成所有短链接。

  • 最小长度: 短链接的最小长度。适用于生成的哈希ID以及在后台中的别名输入。

    如果您想为短链接和常规网站使用相同的域名,这将很有用。通过将短链接长度设置为比根页面URL前缀更高的值,您可以确保短链接和常规网站之间不会发生冲突。

  • 通配符重定向: 如果您仅为主机配置了短链接,则可以将所有未知请求重定向到URL(例如,您的常规网站)。

  • 盐: 如果短链接没有自定义别名(路径),则从数据库ID生成唯一的哈希ID。通过更改盐,您可以获得您安装的唯一ID。

  • 记录IP: 此扩展记录短链接被访问的频率。启用此标志也可以捕获IP地址(在欧洲不允许DSGVO!)

许可

此包在MIT许可下发布。