去百度下载源码,之后unzip解压上传安装改成config.php配置,安装发现老是提示错误,百度了一下原来是字符排序规则mb4所导致的,修改安装配置文件的sql语句加上:
DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
这样安装就成功了,可是我用的nginx服务,发现访问短链接还是报错,还需要nginx加上这么几行语句
添加rewrite规则
nginx直接加入配置文件中即可:rewrite ^/([0-9A-Za-z]+)/?$ /yourls-go.php?id=$1 last;
rewrite ^/([0-9A-Za-z]+)\+/?$ /yourls-infos.php?id=$1 last;
rewrite ^/([0-9A-Za-z]+)\+all/?$ /yourls-infos.php?id=$1&all=1 last;
这里注意还要localhost /admin/进行配置一下,不然这个目录不能正常访问
重启nginx,ok,正常访问!
地址:http://d.deni.xin
但是我还要用api进行使用,怎么办呢,
yourls的API接口访问
http://1.1.1.3/yourls-api.php //这个就是接口文件,里面定义了一些方法,可以定义这些方法来增加短URL
http://1.1.1.3/yourls-api.php?url=http://www.51cto.com&action=shorturl&signature=a872b1348e
将会增加一个url为http://www.51cto.com的域名,后面的action是shorturl,signature意思是使用签名认证。
可以从这个地址看到你的signature:http://1.1.1.3/admin/tools.php
再详细的接口使用,可以见官方文档
官方文档在这里:http://yourls.org/#API
技术改变生活~赞一个
转载请注明:稻香的博客 » 短链接服务YOURLS备注