最新消息:这里是最新消息

短链接服务YOURLS备注

其他程序 benty 503浏览 0评论

去百度下载源码,之后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备注

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址