qingbing / yii2-short-url
yii2实现的url短链系统组件
1.0.2
2022-01-17 10:58 UTC
Requires
- php: ^7.1.0
- ext-curl: *
- ext-json: *
- ext-openssl: *
- qingbing/yii2-helper: ^1.0
- qingbing/zf-helper: ^1.0
- yiisoft/yii2: ~2.0.14
- yiisoft/yii2-bootstrap: ~2.0.0
- yiisoft/yii2-httpclient: ^2.0
- yiisoft/yii2-queue: ^2.3
- yiisoft/yii2-redis: ^2.0
README
yii实现的url短链系统
1.该系统使用,需要设置
// 客户短链系统访问时的终端地址 Yii::$app->params['baseUrlForShortUrl']
2.短链的后台管理控制器可以直接引用
\YiiShortUrl\controllers\ShortUrlController
3.网页前台使用
# 添加URL使用 \YiiShortUrl\logics\LogicShortUrl::getInstance()->add($params); # 对于访问短链,提供action: \YiiShortUrl\actions\RedirectAccess
4. 配置参数
4.1 main.php
'params' => [ 'baseUrlForShortUrl' => define_var('PARAM_BASE_URI_FOR_SHORT', 'http://www.phpcorner.net/s'), ],
4.2 define-local.php
// 短链系统访问baseUri defined('PARAM_BASE_URI_FOR_SHORT') or define('PARAM_BASE_URI_FOR_SHORT', 'http://www.phpcorner.net/s');