`
呼延浩云
  • 浏览: 84669 次
  • 性别: Icon_minigender_1
  • 来自: 北京
博客专栏
69e5c1d2-1364-320a-a0f2-0de5143310d8
互联网的那点事
浏览量:10958
社区版块
存档分类
最新评论

自建自定义短网址,可自定义域名,可统计点击数、来源

阅读更多

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

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

PS:

其实,用自己的域名不仅可以显得出逼格,其实更重要的是为了更好的统计转化。短网址,重要的是短,所以建议注册个短的域名

简介

YOURLS是一款使用PHP+Mysql开发的短链接程序,相比公共短网址好处是数据掌握在自己手中,可控性更高。

截图


 

 

安装

1、下载

YOURLS免费开源,可以在Github下载最新版本(https://github.com/YOURLS/YOURLS/releases
,解压后放到站点根目录,并将config-sample.php更名为config.php。

<我用的是阿里云服务器,安装宝塔控制面板建站,可参考教程:https://aliyun.gaomeluo.com/398.html>

2、配置MySQL数据库

需要先新建一个MySQL数据库,并设置好账号、密码(略过),然后修改user/config.php配置文件,填写正确的MySQL信息,配置信息如下。

#数据库用户名
define( 'YOURLS_DB_USER', 'xxxxxx' );
 
#数据库密码
define( 'YOURLS_DB_PASS', 'xxxxxx' );
 
#数据库名
define( 'YOURLS_DB_NAME', 'xxxxxx' );
 
#数据库连接地址
define( 'YOURLS_DB_HOST', 'localhost' );
 
#数据库表前缀,一般保持默认
define( 'YOURLS_DB_PREFIX', 'yourls_' );

3、设置用户名密码

修改config.php里的用户名和密码

#设置用户名和密码,可设置多个用户
$yourls_user_passwords = array(
        'username' => 'password',
        // 'username2' => 'password2',
        // You can have one or more 'login'=>'password' lines
        );

4、其它设置

#设置站点域名
define( 'YOURLS_SITE', 'http://demo.com' );
#GMT时间偏移
define( 'YOURLS_HOURS_OFFSET', '-5' );
#是否私有
define( 'YOURLS_PRIVATE', 'true' );
#设置cookie,可访问https://api.yourls.org/services/cookiekey/1.0/ 生成
define( 'YOURLS_COOKIEKEY', 'qQ4KhL_pu|s@Zm7n#%:b^{A[vhm' );

5、设置伪静态

YOURLS默认已经内置Apache .htaccess规则,如果是Apache服务器且开启了伪静态支持一般不用在设置,如果您使用的Nginx,请添加下面的规则,并重载Nginx。

location / {
    try_files $uri $uri/ /yourls-loader.php?$args;
}

6、设置中文

YOURLS默认是英文界面,不方便操作,看到有网友提供了汉化,访问yourls-zh_CN下载汉化包:https://github.com/guox/yourls-zh_CN/archive/master.zip,并解压到user/languages目录,然后修改user/config.php,将下面的代码添加到config.php里,并保存。

#启用中文
define( 'YOURLS_LANG', 'zh_CN' );

7、访问测试

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

我的已经搭建好了,欢迎测试一下:

测试地址:https://iil.ink/m6c5a

原文来自: https://blog.gaomeluo.com/archives/shorturl/

  • 大小: 132.7 KB
  • 大小: 53.2 KB
1
0
分享到:
评论

相关推荐

    新浪短网址

    - **统计分析**:新浪短网址通常提供点击统计功能,帮助用户了解网址的访问情况。 - **营销推广**:短网址简洁美观,适用于印刷材料、广告和电子通讯。 4. **安全与隐私** 使用短网址服务时,应关注数据安全和...

    73083全新PHP短网址生成系统短链接生成系统URL缩短器系统源码站长亲测.rar

    3. 数据跟踪:短网址系统还可以添加额外功能,如点击统计、来源分析等,帮助网站主了解用户行为。 4. 品牌推广:自定义短链接域名可以提升品牌形象,使短链接看起来更专业。 综上所述,PHP短网址生成系统通过一...

    【wangmarket网市场云建站系统 v5.2】网站页面100%全部自定义的模版体系+自动分配二级域名

    网市场云建站系统,极低学习成本,拥有极强的目的性:最快出网站,最快赚到钱!历经3年完善,拥有成熟云端模版库、在线开通网站、自动分配或绑定域名、平均一个网站的服务器成本低至几毛钱。超低服务器成本+极速建...

    PHP综合网址缩短短网址生成与还原源码

    3. **短码管理**:提供后台管理界面,可以查看、编辑、删除已生成的短码,包括查看点击统计、设置过期时间等。 4. **API接口**:为了方便开发者集成,系统提供RESTful API接口,支持JSON格式数据交换,允许其他应用...

    基于PHP的短域名网址缩短服务源码.zip

    10. **统计分析**:为了提供额外的价值,系统可能还包括点击次数统计、来源分析等功能,这可能需要额外的数据库字段和分析逻辑。 总的来说,"基于PHP的短域名网址缩短服务源码"项目涵盖了Web开发的多个关键环节,...

    PHP短网址短链接生成源码 修复版 带安装说明

    4. 统计分析:部分系统提供点击统计功能,记录每个短链接的访问次数、时间等信息,帮助用户了解链接的使用情况。 5. 自定义短码:允许用户自定义短码,提高可读性和品牌辨识度。 四、修复版特点 1. 代码优化:修复...

    短地址 - 缩短网址 - 更好分享 v1.1

    4. 移动应用:移动设备的屏幕较小,短网址更方便用户点击和复制。 在技术实现上,短地址生成器可能会采用多种方法。一种常见的方式是使用哈希函数,如MD5或SHA,将长网址转化为固定长度的代码。但这种方法生成的短...

    乘风多用户PHP统计系统 v5.2.zip

    4.可以统计每个来源的点击数量,有报表可以查询 5.完全自定义搜索引擎种类,可以统计每个搜索引擎每天流量,以及统计搜索引擎关键字 6.可以更换几种皮肤 7.完全防注入攻击,密码32位Md5加密 乘风多用户PHP统计...

    域名批量查询工具

    1. 在软件左上角选择字母位数,数字位数,组合方式后,点击“生成到前输入框”或“生成到后输入框”即可自动生成域名。 2. 点击“开始生成”按钮将自动组合左边两个框内的前缀。 3. 在软件的右边可以选择后缀来和...

    YOURLS短网址程序 1.7.zip

    YOURLS是一个开源的PHP短网址程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。 主要功能: ...• 可以跟踪点击数 • 整洁的 AJAX 化的界面 • 支持开放者 API

    全新PHP网址缩短防封短网址生成系统

    专业的源码,完整的后台管理、功能齐全的用户面板、用户系统、社交分享、短网址统计、短网址自定义、多国语言支持、社交分享以及API系统等。领先网址缩短:高级URL缩短器是一个强大的URL缩短程序,允许用户将一个很...

    仿hao123模板

    (网页点击数前台不进行统计的,后台可以设置) 6.新站收录;申请收录站长直接打开 http://您的域名/html/add.html 提交自己网站,本站站长,打开后台在新站栏目中,可以看到最新提交的网址,直接设置分类更新网页...

    .NET短URL压缩算法

    8. **可扩展性**:随着业务的增长,短URL服务可能需要支持多语言、自定义域名、自定义短码等功能。设计时应考虑到这些扩展需求,保持代码结构清晰,易于维护和升级。 9. **测试与调试**:对短URL压缩算法进行充分的...

    仿hao123导航帝国CMS整站 v1.0

    (网页点击数前台不进行统计的,后台可以设置) 6.新站收录;申请收录站长直接打开 http://您的域名/html/add.html  提交自己网站,本站站长,打开后台在新站栏目中,可以看到最新提交的网址,直接设置分类更新网页...

    全新PHP短网址缩短防封短网址生成系统网站

    专业的短网址源码,完整的后台管理、功能齐全的用户面板、用户系统、社交分享、短网址统计、短网址自定义、多国语言支持、社交分享以及API系统等。 领先网址缩短 高级 URL 缩短器是一个强大的 URL 缩短程序,...

    KShortUrl:短网址

    3. 灵活定制:可能支持自定义短码生成规则、自定义域名绑定,以满足不同场景需求。 4. 数据统计:可能包含统计分析功能,如点击次数、时间分布等,有助于优化推广策略。 四、KShortUrl 实现细节 在 `KShortUrl-...

    c# 网址压缩简单实现短网址

    理解这些基础概念后,你可以根据实际需求进行扩展,例如添加API接口、统计点击次数、支持自定义短链接等功能。只要有了一个简洁的域名,任何人都可以构建出自己的短网址服务。如果你对此感兴趣,不妨动手尝试一下,...

    EUCMS智能建站系统(含手机站) v5.10.20

    后台信息列表增加点击数 2020.12.27 修复自定义表单支持html不解析内容的问题 2020.11.28 修复首页模板排版不规范问题 2020.10.31 修复后台插件忠的显示问题 2020.10.10 修复模板错位问题 2020.09.17 简化后台切换...

    whois域名信息查询

    - **软件工具**:有些专门的whois查询软件,如"Whois Server List"(servers.lst),可批量查询或自定义设置。 以压缩包中的"servers.lst"为例,这可能是一个包含全球whois服务器列表的文件,用户可以利用这个列表...

Global site tag (gtag.js) - Google Analytics