当前位置:首页 > 短网址资讯 > 正文内容

YOURLS:打造属于自己的短网址网站

www.ft12.com8年前 (2017-06-12)短网址资讯3243

有些朋友对赵容的短网址感兴趣询问我,很早的时候,我分享过一个wordpress插件对一些较长的地址实现URL缩短,今天,我再分享一个开源PHP程序—YOURLS。

首先,我们下载YOURLS源码,目前最新版本为1.5,直接到官网下载(https://www.ft12.com/)。然后,配置YOURLS。

打开includes下的config-sample.php文件,将以下项目进行适当的设置:

/** MySQL database username */ 
define(‘YOURLS_DB_USER’, ‘dbuser’); 将dbuser替换为你的Wordpress数据库用户名

/** MySQL database password */ 
define(‘YOURLS_DB_PASS’, ‘dbpassword’); 数据库密码

/** The name of the database for YOURLS */ 
define(‘YOURLS_DB_NAME’, ‘yourls’); 数据库名称

/** MySQL hostname */ 
define(‘YOURLS_DB_HOST’, ‘localhost’); 数据库地址

/** MySQL tables prefix */ 
define(‘YOURLS_DB_PREFIX’, ‘yourls_’); yourls将要生成的表的名字前缀

/** YOURLS installation URL, no trailing slash */ 
define(‘YOURLS_SITE’, ‘http://www.ft12.com’); // 你的短域名,也就是你要安装的目录所绑定的域名

/** Timezone GMT offset */ 
define(‘YOURLS_HOURS_OFFSET’, 0); 时区设置,不用改

/** Allow multiple short URLs for a same long URL 
** Set to true to have only one pair of shortURL/longURL (default YOURLS behavior) 
** Set to false to allow multiple short URLs pointing to the same long URL (bit.ly behavior) */ 
define(‘YOURLS_UNIQUE_URLS’, true); 多个短网址对应同一个长地址,选true关闭该服务

/** Private means protected with login/pass as defined below. Set to false for public usage. */ 
define(‘YOURLS_PRIVATE’, true); 选择公开服务还是私有服务,一般都是自己用的吧,选true为私有

/** A random secret hash used to encrypt cookies. You don’t have to remember it, make it long and complicated. Hint: copy from http://yourls.org/cookie **/ 
define(‘YOURLS_COOKIEKEY’, ‘qQ4KhL_pu|s@Zm7n#%:b^{A[vhm’); 自定义cookie,不用改

/** Username(s) and password(s) allowed to access the site */ 
$yourls_user_passwords = array( 
‘username’ => ‘password’, 将username和password分别替换为你登录yourls后台的用户名和密码 
‘username2′ => ‘password2′ // You can have one or more ‘login’=>’password’ lines
); 可以设置多组,替换方法同上,安全起见只留一组最好

配置好后,将文件名修改为config.php,上传然后在浏览器中打开http://你的短网址/admin/install.php,按步骤即可,它的后台管理地址为:https://www.ft12.com/admin/,输入你所指定的一组账号密码即可登录(账号密码是以名文形式存放在你的config.php文件里的)。

做完这些工作后,我们就可以登陆生成我们自己的短网址了。另外,YOURLS还有基于wordpress的插件:YOURLS: WordPress to Twitter,大家也可以使用这个插件,令YOURLS与wordpress协同工作,官方网站有使用说明,非常详细。

最后,很多朋友使用VPS并用LNMP环境做站,这里再给出YOURLS伪静态规则。

location / 

if (!-f $request_filename){ 
set $rule_0 1$rule_0; 

if (!-d $request_filename){ 
set $rule_0 2$rule_0; 

if ($rule_0 = "21"){ 
rewrite ^/([0-9A-Za-z]+)/?$ /yourls-go.php?id=$1 last; 

rewrite ^/([0-9A-Za-z]+)\+/?$ /yourls-infos.php?id=$1 last; 
rewrite ^/([0-9A-Za-z]+)\+all/?$ /yourls-infos.php?id=$1&all=1 last; 
}


扫描二维码推送至手机访问。

版权声明:本文由短链接发布,如需转载请注明出处。

本文链接:https://www.ft12.com/article_195.html

分享给朋友:

相关文章

腾讯短网址在线生成哪家好?

 众所周知,腾讯短网址就是腾讯微博的url.cn。这个短网址的优点是:访问速度快、可以在腾讯QQ以及腾讯微信等腾讯系的社交软件上传播。缺点:由于接入了腾讯的恶意网址检测api,所以如果你的网址被多人举报,很容易被拦截。所以,很难从...

麦当劳惊曝丑闻刷爆全球!你一定没想到,我们吃的冰淇淋竟然.......

麦当劳惊曝丑闻刷爆全球!你一定没想到,我们吃的冰淇淋竟然.......

近几年,麦当劳和肯德基的食品丑闻,和他们总是毗邻相开的店面一样,此起彼伏,接二连三。而最近,麦当劳又摊上事儿了……具体什么事呢?故事还要从一位,在麦当劳打工的小哥说起……他叫Nick,18岁的他在麦当劳,路易斯安那州拉普拉斯店,找了一份后厨...

匿名聊天小程序上线即遭微信封杀 还是腾讯投的

第一款“刷屏”朋友圈的小程序,上线不久就遭到了微信的封禁。  从5月18日晚上开始,一款名为“匿名聊聊”的应用在朋友圈刷屏。  在“匿名聊聊”小程序中,朋友圈直接识别二维码,输入3位聊天口令,就能跟分享小程序码的朋友匿名聊天。  然而,还没...

机器学习突飞猛进,早期癌症治愈率或将突破98%

机器学习突飞猛进,早期癌症治愈率或将突破98%

[ 短网址资讯 ] 近十余年基因测序技能的迅猛开展,特别是在肿瘤范畴的广泛使用。另一方面,机器学习技能在基因大数据处理上的很多使用,积累了史无前例的常识。使得医学作业者对很多疾病的知道、筛查和医治都有了新的渠道和信息。2016年,...

权限申请审批流程设计

权限申请审批流程设计

摘要目前Do平台下各类资源比较多(像任性、驾驶舱、烽火、数据集市等等),对应的各种角色也比较多,需要对do平台的每个用户进行权限控制。Do平台功能权限申请之前都是通过发送邮件的方式提交申请,对于审批人来说,工作较为繁琐,容易出错。为方便审批...

支付宝征战香港 海外版App支付宝HK即将来了

支付宝征战香港 海外版App支付宝HK即将来了

5月24日,支付宝宣告推出香港版电子钱包——支付宝HK,正式为香港居民供给无现金效劳。从前,香港人只能用支付宝在taobao买买买,不能像内地用户相同,走到哪儿都掏出手机,扫码付钱,但有了这个支付宝HK这个独立App以后,香港用户也将能用支...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。