PHP防红短链接源码原版– Shortny v2.0.1-破解,安装以及注意事项
Shortny是一款国外的PHP短网址源码,程序非常小巧,但是功能是很多的,支持自定义后缀、加密访问,查看链接统计,而且还支持放广告,这个广告功能相信有些人会喜欢。界面也比较好看,支持白天/夜晚切换模式,由于官方的程序是收费的,所以这里小编提供的是由顶点网破解的最新版Shortny v2.0.1,顺便说下安装方法和一些细节处理。
前期准备:
环境要求:PHP、Mysql、Nginx/Apache
1,安装宝塔面板:点击查看安装代码
2,PHP5.6,高了出现错误,切记!亲测7.3就会报错!
3,设置伪静态
4,数据库连接名字:localhost
其他没有什么注意了!Shortny 2.0.1源码:点击下载
2、上传程序
点击面板左侧-添加站点,数据库选择Mysql
,设置好数据库名称、密码。
然后上传源码到根目录并解压出来,也可以直接在SSH
客户端使用命令:SSH命令如下:
1 2 3 4 5 |
#将下面根目录地址改成自己的再运行 cd /www/wwwroot/www.xxcr.cc wget https://xxcr.cc/down/Shortny_v2.0.1.zip unzip Shortny_v2.0.1.zip && rm -rf Shortny_v2.0.1.zip 按Y回车 |
3、伪静态设置
伪静态设置
Apache,编辑.htaccess文件,将本地地址修改成自己的域名,比如:
1 2 3 4 5 6 7 8 9 10 |
RewriteEngine on RewriteRule ^about about.php [L] RewriteRule ^api-about api-about.php [L] RewriteRule ^contact contact.php [L] RewriteRule ^tos tos.php [L] RewriteRule ^([^/.]+)/?$ link.php?id=$1 [L] RewriteRule ^404 404.php [L] Options -Indexes ErrorDocument 404 http://自己的域名/404 ErrorDocument 403 http://自己的域名/404 |
Nginx,点击域名设置-伪静态,然后将下面例子的域名改成自己的,再复制进去,例子:
1 2 3 4 5 6 7 8 |
rewrite ^/about /about.php last; rewrite ^/api-about /api-about.php last; rewrite ^/contact /contact.php last; rewrite ^/tos /tos.php last; rewrite ^/([^/.]+)/?$ /link.php?id=$1 last; rewrite ^/404 /404.php last; error_page 404 http://自己的域名/404; error_page 403 http://自己的域名/404; |
然后开始安装,由于伪静态问题,只能通过具体路径安装,链接如下:
注意:非常重要!!!!
安装好后登录管理面板>设置>常规>修改成你的域名>保存>前台即可正常显示(否则前台错位乱码)这一步非常重要,安装好后必须先设置自己的域名。
1 2 3 4 5 |
#安装路径,记得修改下面域名地址 https://你的域名/install/index.html #后台路径 https://你的域名/admin/index.php 用户名:admin密码:admin |
二维码修改
源码默认的使用google
的api
生成二维码图片,在国内访问肯定是不会显示出来的,这就大大减少了体验,不过不用慌,有爱的博主自然会提前研究下解决方法,这里就说下,使其在国内也可以使用二维码功能。
1、下载博主提供的二维码文件,下载地址:Shortnyqr.zip。
2、文件解压出3
个文件,如果你的短地址网站使用http
,那将http_qr
文件命名为qr
;反之使用https
,那么将https_qr
命名为qr
。然后再将phpqrcode
和重新命令的qr
文件上传到网站根目录。
3、找到网站根目录stats.php
文件的87
行和functions/created.php
文件的71
行,将src
后面的参数替换下,修改如下:
1 |
#记得将域名替换成自己的 src="https://xxcr.cc/qr.php?url=<?php echo $created_link; ?> |
最后你会发现二维码在国内可以正常使用了,好了最后自己研究吧。