本文作者:淘青松

YOURLS短网址生成器

淘青松 1个月前 ( 01-12 ) 28
YOURLS短网址生成器摘要: YOURLS是一款开源的短网址生成程序,使用PHP+Mysql开发,可以在Git上直接搜索“YOURLS”下载配置文件:./user/config-sample.php更名为con...

YOURLS是一款开源的短网址生成程序,使用PHP+Mysql开发,可以在Git上直接搜索“YOURLS”下载

配置文件:./user/config-sample.php更名为config.php 

配置相应数据库信息,用户信息,网址信息

官方未提供Nginx伪静态设置,Nginx伪静态规则

根目录伪静态

location /
{
if (!-f $request_filename){
        set $rule_0 1$rule_0;
}
if (!-d $request_filename){
        set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
        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;
}

子目录伪静态,下面以cyansong目录为例

location /cyansong/
{
if (!-f $request_filename){
       set $rule_0 1$rule_0;
}
if (!-d $request_filename){
       set $rule_0 2$rule_0;
}
if ($rule_0 = "21"){
    rewrite ^/go/([0-9A-Za-z]+)/?$ /go/yourls-go.php?id=$1 last;
}
    rewrite ^/go/([0-9A-Za-z]+)\+/?$ /go/yourls-infos.php?id=$1 last;
    rewrite ^/go/([0-9A-Za-z]+)\+all/?$ /go/yourls-infos.php?id=$1&all=1 last;
}


文章版权及转载声明

作者:淘青松本文地址:https://cyansong.com/xue/31.html发布于 1个月前 ( 01-12 )
文章转载或复制请以超链接形式并注明出处青松博客

分享到:
赞(0

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏