很多同学在网上通过短网址发布信息时,无法统计是通过哪个渠道点击
今天教大家一个程序,这款程序不仅可以生自定义的短网址,还可以统计点击信息
程序截图
需要材尿
宝塔面板(可选)、YOURLS(必选)
其实,用自己的域名不仅可以显得出逼格,其实更重要的是为了更好的统计转化。
短网址,重要的是短,所以建议注册个短的域名
安装
YOURLS免费开源,可以在Github下载最新版本 ( 点我过去)
解压后放到站点根目录,并将user文件夹里config-sample.php更名为config.php
2、配置MySQL数据库
需要先新建一个MySQL数据库,并设置好账号、密码
然后修改/user/config.php
第13行到27行
然后修改/user/config.php
第13行到27行
/** MySQL database username */ 数据库用户名
define( 'YOURLS_DB_USER', '账号' );
/** MySQL database password */ 数据库密码
define( 'YOURLS_DB_PASS', '密码' );
/** The name of the database for YOURLS */ 数据库名字
define( 'YOURLS_DB_NAME', '库名字' );
/** MySQL hostname. 数据库地址
** If using a non standard port, specify it like 'hostname:port', eg. 'localhost:9999' or '127.0.0.1:666' */
define( 'YOURLS_DB_HOST', 'localhost' );
/** MySQL tables prefix */ 数据库表前缀,一般默认
define( 'YOURLS_DB_PREFIX', 'yourls_' );
3、设置用户名密码
修改config.php里的用户名和密码
第62到66行
$yourls_user_passwords = array(
'用户名' => '密码' /* Password encrypted by YOURLS */
// 'username2' => 'password2',
// 你可以设置更多的 '用户名'=>'密码'
);
4、其它设置
第33行到38行
/** YOURLS installation URL -- all lowercase, no trailing slash at the end.
/** YOURLS installation URL -- all lowercase, no trailing slash at the end.
** If you define it to "http://sho.rt", don't use "http://www.sho.rt" in your browser (and vice-versa) */
define( 'YOURLS_SITE', '站点网址如 https://123.com' );
/** Server timezone GMT offset */ 时区,中国+8
define( 'YOURLS_HOURS_OFFSET', +8 );
5、设置伪静态
YOURLS默认已经内置Apache .htaccess规则,如果是Apache服务器且开启了伪静态支持一般不用在设置,如果您使用的Nginx,请添加下面的规则,并重载Nginx。
location / {
try_files $uri $uri/ /yourls-loader.php?$args;
}
6、设置中文
YOURLS默认是英文界面,不方便操作,看到同学提供了汉化,访问yourls-zh_CN下载汉化包:点我,并解压到/user/languages目录,然后修改/user/config.php,并修改的代码,并保存。
第43行,替换下面代码
define( 'YOURLS_LANG', 'zh_CN' );
第43行,替换下面代码
define( 'YOURLS_LANG', 'zh_CN' );
7、大功告成,访问测试
完成以上配置后访问
http://你设置的网站/admin
完成初安装,然后输入步骤3中设置的账号、密码就可以登录了
http://你设置的网站/admin
完成初安装,然后输入步骤3中设置的账号、密码就可以登录了
最后插个小广告,橙叔博客全新升级,赶紧来康康。还可以交换友链喔!