Score
0
Watch 1 Star 1 Fork 0

mqycn / ShortUrl 短网址PHP

Join us
Explore and code with more than 5 million developers,Free private repositories !:)
Sign up
This repository doesn't specify license. Without author's permission, this code is only for learning and cannot be used for other purposes.
一个简单的短网址系统,测试地址: spread retract

http://www.miaoqiyuan.cn/products/shorturl/

Clone or download
Cancel
Notice: Creating folder will generate an empty file .keep, because not support in Git
Loading...
README.md

ShortUrl 短网址

介绍

一个简易的 短网址

安装教程

下载源码,可以安装到任意目录,修改配置文件 config.php

1、服务端安装:

数据库暂时只支持 MongoDB,后续会支持 MySQL,Sqlite。

也可以直接访问测试地址 http://www.miaoqiyuan.cn/products/shorturl/(安装路径:http://www.miaoqiyuan.cn/products/shorturl/git/),在线测试。

<?php

define('AppKey', 'f5eaa2f63518c3389000d369c2b528d0'); //API连接密码
define('AppRoot', 'http://myw3.cn/'); //前端URL

require_once 'drivers/Mongo.php'; //选择存储引擎,支持的引擎见 /drivers/ 目录

$db = new \drivers\Mongo([
	'server' => 'mongodb://localhost:47017',
	'db' => 'shorturl',
]);

2、前端配置

现在仅提供Nginx配置:修改nginx.conf

通过 proxy_pass 将访问,地址为: 安装路径/index.php/ (本例的URL为:http://www.miaoqiyuan.cn/products/shorturl/git /index.php/ ),以域名 myw3.cn为例:

	server {
		listen 80;
		server_name www.myw3.cn myw3.cn;
		
		location / {
			proxy_pass http://www.miaoqiyuan.cn/products/shorturl/git/index.php/;
		}
	}

使用说明

现在仅支持通过 API的方式 调用。 安装路径/api.php?appKey=[appKey]&method=[方法]

为了方便测试,另外增加了 test.html,用于 生成 API调用链接和测试

现在仅支持两个方法(第一次创建短网址前必须先调用安装接口):

method=install 安装 输入图片说明

method=create&url=[url] 创建短网址 输入图片说明

Comments ( 0 )

Sign in for post a comment

PHP
1
https://gitee.com/mqycn/ShortUrl.git
git@gitee.com:mqycn/ShortUrl.git
mqycn
ShortUrl
ShortUrl 短网址
master

Help Search