Yourls
来自站长百科
YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。
Yourls概况[ ]
授权协议:开放源代码
开发语言:PHP
官方网站:http://code.google.com/p/yourls/
源码下载:http://down.zzbaike.com/download/yourls-5133.html
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 进行社会化营销的时候对效果监测会有一定的帮助。