如何在线生成自己域名的短网址

由 uncle_orange 发布

很多同学在网上通过短网址发布信息时,无法统计是通过哪个渠道点击

今天教大家一个程序,这款程序不仅可以生自定义的短网址,还可以统计点击信息


dl.png


程序截图

需要材尿

宝塔面板(可选)、YOURLS(必选)
其实,用自己的域名不仅可以显得出逼格,其实更重要的是为了更好的统计转化。

短网址,重要的是短,所以建议注册个短的域名

安装

1、下载

YOURLS免费开源,可以在Github下载最新版本 ( 点我过去

解压后放到站点根目录,并将user文件夹里config-sample.php更名为config.php

2、配置MySQL数据库

需要先新建一个MySQL数据库,并设置好账号、密码
然后修改/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.
 ** 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' );

7、大功告成,访问测试

完成以上配置后访问
http://你设置的网站/admin
完成初安装,然后输入步骤3中设置的账号、密码就可以登录了


未经许可,禁止复制或者搬运

最后插个小广告,橙叔博客全新升级,赶紧来康康。还可以交换友链喔!


暂无评论

发表评论


召唤看板娘