YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。
Yourls概况
授权协议:开放源代码
开发语言:PHP
YOURLS主要功能
公开的(Public 任何人都可以用它创建短连接)或者私有的(private,只能你自己使用)
可以随机(顺序的)或者自定义 URL 关键字
可以跟踪点击数
整洁的 AJAX 化的界面
支持开放者API
Yourls安装
首先打开 includes\config-sample.php,找到
/** MySQL database username */
define('YOURLS_DB_USER', 'dbuser'); // MySQL 数据库用户名
/** MySQL database password */
define('YOURLS_DB_PASS', 'dbpassword'); // MySQL 数据库密码
/** The name of the database for YOURLS */
define('YOURLS_DB_NAME', 'shorturl'); // MySQL 数据库名称
/** MySQL hostname */
define('YOURLS_DB_HOST', 'localhost'); // MySQL 数据库所在主机,99%情况不用修改,Godaddy的空间需要修改
/** MySQL URL table name. Don't change this if in doubt. */
define('YOURLS_DB_TABLE_URL', 'url'); // 创建的 Yourls 的表的名字,同一个数据库放多个 Yourls 程序时需要修改
/** MySQL Next ID table name. Don't change this if in doubt. */
define('YOURLS_DB_TABLE_NEXTDEC', 'next_id'); // 同上
修改成相应的数据库信息,找到:
/*
** Site options
*/
/** Short domain URL, no trailing slash */
define('YOURLS_SITE', 'http://site.com'); //站点域名
/** Timezone GMT offset */
define('YOURLS_HOURS_OFFSET', 0); //时区修改,基本没必要
/** Private means protected with login/pass as defined below. Set to false for public usage. */
define('YOURLS_PRIVATE', true); //私人用还是公开用,公开的话写false,一般都私人用
/** 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
/cookiekey.php **/
define('YOURLS_COOKIEKEY', 'qQ4KhL_pu|s@Zm7n#%:b^{A[vhm'); //访问 http://yourls.org/cookiekey.php 取得一个唯一的 Key 并且修改填入
/** Username(s) and password(s) allowed to access the site */
$yourls_user_passwords = array(
'username' => 'password',
'username2' => 'password2' // You can have one or more 'login'=>'password' lines
); //这里是管理员的用户名和密码,默认有两组,可以删除一组或者增加N多组
根据自己的需要进行修改
然后把 config-sample.php 重命名为 config.php ,确保你的空间支持 PHP + MySQL 以及基本的几个组件(Mod-Rewrite功能,Curl 等,一般的空间都支持)
最后执行 http://你的地址/admin/install.php 进行安装即可.
另外 YOURLS 还提供一个 WordPress 插件,利用该插件你可以给 WordPress 博客的每篇日志和页面创建短连接,并且还和 Twitter 完美整合在一起,在发布日志的发送日志的标题和短连接到 Twitter 上。
总体来说 YOURLS 是一个功能非常强大的开源程序,它的 WordPress 插件和 Twitter 的结合使得该程序应用更加广泛,尤其是在应用 Twitter 进行社会化营销的时候对效果监测会有一定的帮助。
相关条目
参考来源