YOURLS (Your Own URL Shortener) 是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。

YOURLS 的主要功能特性
  • 私有(只能自己使用)或 公共(所有人都可以创建短网址)模式
  • 支持顺序生成 或 自定义 URL 关键字
  • 好用的书签:轻松创建和分享链接
  • 完善的统计:历史点击报告、来源追踪、访客地理位置
  • 简洁的 AJAX 界面
  • 开发者 API
  • 友好的安装流程

修改配置文件

首先打开 includes\config-sample.php:

<?php
define( 'YOURLS_DB_USER', 'your db user name' );        #MySQL数据库用户名
define( 'YOURLS_DB_PASS', 'your db password' );        #MySQL数据库密码
define( 'YOURLS_DB_NAME', 'yourls' );        #MySQL数据库名称
define( 'YOURLS_DB_HOST', 'localhost' );        #MySQL数据库地址
define( 'YOURLS_DB_PREFIX', 'yourls_' );        #MySQL数据库表头
define( 'YOURLS_SITE', 'http://your-own-domain-here.com' );        #短网址站点域名
define( 'YOURLS_HOURS_OFFSET', 0 );         #时区,+8
define( 'YOURLS_LANG', 'zh_CN' );         #语言设置zh_CN
define( 'YOURLS_UNIQUE_URLS', true );        #不允许一个短域名对应多个URL
define( 'YOURLS_PRIVATE', true );        #私人(true)或公开(false)
define( 'YOURLS_COOKIEKEY', 'modify this text with something random' );
$yourls_user_passwords = array(
	'username' => 'password',        #用户名 和 密码
	);
define( 'YOURLS_DEBUG', false );
define( 'YOURLS_URL_CONVERT', 36 );
$yourls_reserved_URL = array(
	'porn', 'faggot', 'sex', 'nigger', 'fuck', 'cunt', 'dick',
);

然后把 config-sample.php 重命名为 config.php

网页汉化

首先你在github上面下载汉化包
https://github.com/guox/yourls-zh_CN
下载的文件放在user/languages目录下
define(‘YOURLS_LANG’, ‘zh_CN’);
不需要加上后缀名

安装YOURLS

打开 http://域名/admin/install.php 安装YOURLS。

安装完毕

下载地址
http://yourls.org/
https://github.com/YOURLS
插件
Random Keywords
Assign random keywords to shorturls, like bitly (ie http://sho.rt/hJudjK )