extendy / smartyurl
SmartyURL
Requires
- php: ^8.1
- ext-gettext: *
- ext-gmp: *
- ext-intl: *
- ext-json: *
- ext-mbstring: *
- chillerlan/php-qrcode: ^5.0
- codeigniter4/framework: ^4.3
- codeigniter4/settings: ^2.1
- codeigniter4/shield: ^1.0
- ip2location/ip2location-php: ^9.7
- laminas/laminas-escaper: ^2.9
- mobiledetect/mobiledetectlib: 4.8.x-dev
- psr/log: ^1.1
- sokil/php-isocodes: ^4.2
- sokil/php-isocodes-db-i18n: ^4.0
Requires (Dev)
- codeigniter/coding-standard: ^1.7
- fakerphp/faker: ^1.9
- mikey179/vfsstream: ^1.6
- phpstan/phpstan: ^1.10
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2024-09-09 22:07:36 UTC
README
SmartyURL,一款强大且开源的URL管理工具,为企业和个人提供自托管工具,用于自定义、跟踪、缩短URL,以及管理用于营销、分析和报告的URL。
您可以使用SmartyURL生成重定向链接到最终URL,考虑各种变量,如访问者的地理位置或用户设备信息。
例如,您可以创建一个用于移动应用下载的统一链接,根据用户的设备动态调整目标URL,无论它运行在Android还是iOS上。这确保用户从官方商店下载到适合其操作系统的适当链接。
同样,您也可以根据访问者的位置生成智能链接,将访问者路由到特定的URL。例如,来自美国的用户将被重定向到一个链接,而来自沙特阿拉伯的用户将被引导到另一个链接。
除了根据您使用的域名缩短URL之外,SmartyURL还提供各种其他功能,例如
- 节省空间并提高可读性
- 智能URL重定向。
- 跟踪和分析
- 自定义
安装
目前,由于SmartyURL处于早期阶段,您只能使用Composer安装它。在未来版本中,我们可能会支持其他安装方法。
有关如何安装SmartyURL的更多信息,请参阅开发者指南。
当然,请参阅文档以获取有关如何配置和有效使用SmartyURL的详细说明。
文档
请参阅SmartyURL的文档以获取详细的安装、配置和使用说明。
访问者IP国家检测
SmartyURL使用ip2location/ip2location-php
库根据访问者的IP地址确定其国家。它包括免费的个人和商业用途的"IP2Location™ LITE IP-COUNTRY数据库"。如果您需要更准确和更新的基于IP的国家数据或更精确的地理重定向条件,请考虑购买授权的IP2Location数据库。有关详细信息,请参阅IP2Location数据库文档。
许可
该项目受MIT许可协议的许可 - 有关详细信息,请参阅LICENSE文件。
致谢
每个开源项目都依赖于其贡献者的成功。感谢
我们还希望感谢以下资源和个人,感谢他们在该项目开发中的宝贵协助和支持。
SmartyURL法律声明
有关更多信息,请参阅法律声明。