在咱们的我的项目当中,如果须要更好流传咱们的流动链接,然而链接太长1来是不美观,2来是太过于“轻便”,例如拼多多,淘宝联盟,他们的推广链接都是有短链接的,还有新浪微博。
然而,这些始终都是他人的,咱们调用他人的API进行生成,不稳固,所以能够本人做一个,注册一个略微短一些的域名就行,这就是咱们本次开源我的项目的初衷,咱们就是为了让大家可能有一个稳固的平台,所以我开发了集体短网址生成零碎。
性能概览
1、创立短网址,能够抉择短网址域名、能够抉择防红
2、绑定域名,不便创立不同域名下的短网址
3、能够设置防红,在微信端点击短网址,疏导用户再浏览器关上
4、能够设置短网址的开关,必要时能够敞开短网址的拜访权限
5、能够统计短网址的点击次数,即访问量
装置环境
php5.6-7.0
mysql 5.7左右均可
apache服务器
因为我这里只做了apache服务器的伪动态,伪动态只适宜apache服务器应用。
装置步骤
间接拜访install即可
例如你的域名是:
http://www.xxx.com/
你的程序放在服务器根目录下的dwz目录
那么启动装置的Url是
http://www.xxx.com/dwz/install/
伪动态设置
(1)如果你是装置在服务器根目录,则无需设置伪动态
(2)如果装置的时候,间接把域名指向指定的子目录作为根目录,则也无需配置伪动态
(3)如果你是装置在服务器根目录下的子目录,但你的服务器没法把域名指向指定的目录作为根目录,例如你的代码目录是
http://www.xxx.com/dwz/
那么你须要设置伪动态规定
设置办法:
(1)在服务器根目录,记住,是根目录不是短网址零碎的根目录,是整个服务器的根目录,创立一个问动态文件名称为.htaccess
(2)而后拷贝上面代码,保留即可
例如你的代码放在dwz子目录,须要批改上面伪动态规定代码
# 解析xxx.cn到dwz子目录RewriteEngine on RewriteCond %{HTTP_HOST} ^xxx.cn$ RewriteCond %{REQUEST_URI} !^/dwz/ RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ /dwz/$1 RewriteCond %{HTTP_HOST} ^xxx.cn$ RewriteRule ^(/)?$ dwz/index.php [L]
这个操作的目标就是当拜访你的域名xxx.cn的时候,就是默认把dwz这个目录作为服务器的目录,当然,如果你在解析域名的时候,能够间接在服务器进行绑定到子目录,就更适合,宝塔面板能够这样做。
后盾地址是:http://www.xxx.cn/dwz/index/
截图展现
源码
https://github.com/likeyun/Pe...
Author:TANKING
Date:2020-11-07
Web:http://www.likeyun.cn
WeChat:face6009