有些时候再网络营销的时候,我们在推广某些产品过程中需要统计用户点击和访问的数据,会需要通过短链接来实现。同时,短链接也可以起到隐藏较长URL地址的目的。比如我们在使用微博的时候会看到链接地址被自动转换成短链接,然后在营销的时候直接贴出去短链接即可。
不过,由于营销的特殊性,我们不建议使用其他第三方提供的短链接,因为在早期有些平台,尤其是个人平台提供的短链接可能被修改隐藏其他COOKIES信息,而且很多时候需要自己操控和修改短链接地址,所以,有些时候我们自己架设专属的私有短链接工具还是有必要的。
我们可能听说过YOURLS短链接服务,但是功能比较简单,这里笔者介绍的Polr具有较强的功能,包括短链接修改、统计来源和时间,以及可以生成二维码。借这篇文章分享Polr短链接工具的安装和使用,Polr是开源工具来自国外,但是有国人进行汉化过。
第一、Polr安装环境和官方源码
1、安装环境
根据官方的介绍支持常规版本的LNMP或者LAMP环境,MySQL版本需要5.5及以上版本,PHP需要5.5以上。
2、官方源码
原版官方:https://github.com/cydrobolt/polr
汉化版本:https://github.com/skywalker512/polr
第二、Polr短网址工具安装过程
1、添加站点部署源码
这里笔者使用的是LNMP环境,然后添加站点,在对应的站点目录中GIT源码。
git clone https://github.com/skywalker512/polr.git
这里我安装中文版本,据说还进行过优化。GIT到文件之后我们需要调整目录到网站根目录。
2、需要用Composer安装
composer install --no-dev -o
看到没有报错就完成,如果有报错需要检查是不是哪个函数没有开放。
3、创建副本
cp .env.setup .env
同时需要设置.env读写权限777.
4、设置网站默认目录
这里笔者使用的是Nginx,所以需要在对应网站域名配置文件中修改,将:
root /data/wwwroot/laobuluo.com;
修改成
root /data/wwwroot/laobuluo.com/public;
5、伪静态配置
location / {
try_files $uri $uri/ /index.php$is_args$args;
}
伪静态配置。
6、进行安装
运行:我们的域名/setup
配置数据库信息和缩短网址网站配置,设置用户名和密码,以及权限是公开使用还是私有或者注册用户才可以用。
安装完毕。
第三、Polr短网址网站使用
1、后台
2、前台
这样,我们就完整的利用Porl搭建私有的短网址服务,我们可以自己使用也可以公开使用。个人建议是私有使用,如果公开使用会导致被滥用后域名被列入黑名单。