terminal42 / contao-shortlink
Contao CMS中创建短链接的扩展
1.5.2
2024-07-29 12:25 UTC
Requires
- php: ^8.1
- composer-runtime-api: ^2.0
- bacon/bacon-qr-code: ^2.0 || ^3.0
- composer/semver: *
- contao/core-bundle: ^4.13 || ^5.0
- hashids/hashids: ^3.0 || ^4.1
Requires (Dev)
- contao/manager-plugin: ^2.0
- terminal42/contao-build-tools: dev-main
Conflicts
- contao/manager-plugin: <2.0 || >=3.0
This package is auto-updated.
Last update: 2024-08-29 12:40:32 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许可下发布。