之前我用 Sink 搭建了一个短链,结果上次发现出了问题,我自己又看不懂代码。想想还是转去更稳定的 YOURLS。
前置要求
在安装 YOURLS 之前,请确保你的主机满足以下要求:
- PHP 版本 7.2 或更高。
- MySQL 数据库。
- 一个域名(如 short.com)。
- Web 服务器(如 Apache 或 Nginx)。
安装步骤
YOURLS 需要自己手动安装,过程其实跟装 WordPress 一样。
下载 YOURLS
前往其 GitHub 仓库。下载最新版本的 YOURLS。
上传文件
使用 FTP 或文件管理器,将 YOURLS 压缩包上传到你的服务器,并解压缩,一般是在
public_html 或 www 文件夹下。创建数据库
登录你的主机管理面板(如 cPanel 或 Hostinger 的 hPanel)。创建一个新的 MySQL 数据库,并记录以下信息:
- 数据库名称
- 用户名
- 密码
配置 YOURLS
1. 打开 YOURLS 的
user/config-sample.php 文件,将其重命名为 config.php。
2. 编辑
config.php,填写数据库和站点相关信息:/** MySQL database username */
define( 'YOURLS_DB_USER', '你的数据用户名' );
/** MySQL database password */
define( 'YOURLS_DB_PASS', '你的数据库密码' );
/** The name of the database for YOURLS
** Use lower case letters [a-z], digits [0-9] and underscores [_] only */
define( 'YOURLS_DB_NAME', '你的数据库名称' );3. 设置你的网站地址、语言(语言这时候设置完还不能生效,需要去下载语言包)
define( 'YOURLS_SITE', 'http://你的网址.com' );
define( 'YOURLS_LANG', 'zh_CN' );4. 设置COOKIEKEY。用来加密cookie的,不用记这个key。你可以直接去这里复制,http://yourls.org/cookie,他们很贴心的给你自动生成一个。
define( 'YOURLS_COOKIEKEY', 'NY6Vy5xxxxxxxPMdkk_7L$Iy' );5. 设置YOURLS的账号和密码。这里密码之后会自动给你加密。
$yourls_user_passwords = [
'你的账号' => '你的密码',
// 'username2' => 'password2',
// You can have one or more 'login'=>'password' lines
];6. 去 https://github.com/taozhiyu/yourls-translation-zh_CN 下载汉化包。有两个文件:zh_CN.mo 和 zh_CN.po,上传至
user/languages 下即可。运行安装脚本
访问
https://你的网站.com/admin/,点击安装YOURLS。
等待安装完成,用你在上面第5步创建的用户名和密码登录即可。
基础使用
缩短链接
输入你要缩短的地址(必须是https://开头的完整地址,否则跳转不会成功,图中忘记填了),然后点击
缩短地址即可。
默认短地址是按照数字来的,例如上图中就是2,意味着访问
https://网站.com/2 的时候就会跳转到 https://kerrynotes.com。短地址是可以自定义的,只需要在缩短链接的时候,填一下自定义缩短地址。例如:如果上图中我填了一个 k 的话,那这个短地址就是:
https://网站.com/k 。编辑短地址
之前用 Sink 的时候是只支持编辑长地址的,不能编辑短地址。一次生成后就没法改了。但是 YOURLS 两者都支持。
点击你要编辑的短链接后面的 ✏️ 图标,即可开始编辑。你可以编辑长地址、短地址和标题。

Rate this post