SanCi

yourls详细配置
YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordP...
扫描右侧二维码阅读全文
16
2018/05

yourls详细配置

YOURLS是一个开源的PHP的程序,可以利用它来构建属于自己的URL缩短服务,YOURLS还可以集成到WordPress博客中使用。
YOURLS 的主要功能:
公开的(Public 任何人都可以用它创建短连接)或者私有的(private,只能你自己使用)
可以随机(顺序的)或者自定义 URL 关键字
可以跟踪点击数
整洁的 AJAX 化的界面
支持开放者 API

一、配置yourls
把 user/config-sample.php 修改为 user/config.php
然后编辑config.php文件
配置文件相关的解释:http://yourls.org/#Config

define("YOURLS_DB_USER","yourdbusername"); //指定MySQL的用户名
define("YOURLS_DB_PASS","yourdbpassword"); //MySQL密码
define("YOURLS_DB_NAME","yourls"); //youls使用的数据库名
define("YOURLS_DB_HOST","localhost"); //MySQL所在的主机
define("YOURLS_DB_PREFIX","yourls_"); //yourls表前缀
define("YOURLS_SITE","http://site.com"); //域名,指的是访问yourls的域名。
define("YOURLS_HOURS_OFFSET",0); //时区设置,+8区,可以不用管
define("YOURLS_UNIQUE_URLS",true); //不允许一个短域名对应多个URL
define("YOURLS_PRIVATE",true); //是不是私有的,意思是访问WEB的时候要不要密码
define("YOURLS_COOKIEKEY","modifythistextwithsomethingrandom"); 可到//http://yourls.org/cookie 生成cookie
$yourls_user_passwords=array(
"username"=>"password",
"username2"=>"password2" //定义登陆时候的用户名和密码,可以有多个用户
);

配置好以上之后,就可以通过访问http://youdomain/admin/install.php来安装了
安装之前,请一定要确认你的yourls所在的目录里有一个.htaccess的文件,没有的话,安装可能会报错,会让你手动创建一个

# BEGIN YOURLS
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^.*$ /yourls-loader.php [L]
</IfModule>
# END YOURLS

详细参数可以参考:http://code.google.com/p/yourls/wiki/htaccess
最终是否成功,可以访问
http://youdomain/admin/ 然后添加一个短域名,然后点短域名,看是否能跳转到长域名。可以的话就证明安装成功了

二、yourls的接口访问

http://1.1.1.3/yourls-api.php //这个就是接口文件,里面定义了一些方法,可以定义这些方法来增加短URL
http://1.1.1.3/yourls-api.php?url=http://www.san.ci&action=shorturl&signature=a872b1348e
将会增加一个url为http://www.san.ci的域名,后面的 action 是 shorturl ,signature 意思是使用签名认证。
可以从这个地址看到你的`signature`:http://1.1.1.3/admin/tools.php

更详细的接口使用,可以见官方文档


随机一言(显示内容与本文关)
Last modification:May 16th, 2018 at 11:49 am
If you think my article is useful to you, please feel free to appreciate

Leave a Comment