探索云主机商家和测评

利用Polr开源程序自建私有短链接工具

有些时候再网络营销的时候,我们在推广某些产品过程中需要统计用户点击和访问的数据,会需要通过短链接来实现。同时,短链接也可以起到隐藏较长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

需要用Composer安装

看到没有报错就完成,如果有报错需要检查是不是哪个函数没有开放。

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

配置数据库信息和缩短网址网站配置,设置用户名和密码,以及权限是公开使用还是私有或者注册用户才可以用。

Porl安装完成

安装完毕。

第三、Polr短网址网站使用

1、后台

Porl安装完毕后台

2、前台

利用Polr开源程序自建私有短链接工具

这样,我们就完整的利用Porl搭建私有的短网址服务,我们可以自己使用也可以公开使用。个人建议是私有使用,如果公开使用会导致被滥用后域名被列入黑名单。

投上你的一票
转载保留:老部落 » 利用Polr开源程序自建私有短链接工具