切换风格

默认晚霞 雪山 粉色心情 伦敦 花卉 绿野仙踪 加州 白云 星空 薰衣草 城市 简约黑色 简约米色 龙珠
回复 0

3802

主题

3803

帖子

1万

积分

论坛元老

Rank: 8Rank: 8

积分
12697
[高Star]开源URL短链源码 非防红[复制链接]
发表于 2022-5-21 21:39:03 | 显示全部楼层 |阅读模式
本源码非防红,而是类似t.cn url.cn的短链源码
源码是github的一个5.7k Star项目多优秀就不用再说了吧
已集成中文模块且默认中文
环境需求PHP>5.6 myspl>5.0
下载地址
21390389919[下载].rar
上传后需配置user/config.php
里面我已做好详尽中文注释
静态配置
nginx:

location / {

      try_files $uri $uri/ /yourls-loader.php$is_args$args;

    }
复制代码
apache:确保启用mod_rewrite模块

#.htaccess 文件内容,如果是根目录下    http://yoursite/

# 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://yoursite/somedir/

# BEGIN YOURLS

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /somedir/

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule ^.*$ /somedir/yourls-loader.php [L]

</IfModule>

# END YOURLS
复制代码









修改好访问 网址/admin 进行安装
另外建议打开此自带插件 默认短链是从1往上走的 此插件是随机字符
在Radom ShortURLs Settings可设置字符个数
213902bwqz58w4ccmnx038.jpg



忘了说API
首先从domain.com/admin/tools.php 获取signature token
API格式:domain.com/yourls-api.php?action=shorturl&amp;signature=刚刚获取的&amp;format=可选格式&amp;url=需要缩短的网址
可选格式: jsonp json xml simple
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|不懂 ( 粤ICP备14042591号-1 )|网站地图

GMT+8, 2024-11-25 04:12 , Processed in 0.096144 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

返回顶部