初学者

QQ防红短网址(提示版)

前言


顾名思义,防止网站在QQ分享的时候被人举报而爆红(我已经好几个申诉不回来了),如果已经爆红的也会有提示页,请求用户使用浏览器打开。
拦截提示页有4个模板,随机推荐,如果你有新的模板能分享的话我不介意你联系我。如果你看到新的模板想要的话也可以告诉我。

提示

因为更新api接口文档之后和博客的源码api不相同,只有补上原来的api接口文档
默认返回json数据:
https://xxx.com/api.php?url=网址
txt格式调用:
https://xxx.com/api.php?format=txt&url=网址
网址记得加http://或者https://

[scode type="yellow"]2.8 因为之前的接口免费公开,导致频繁爆红所以不再提供演示,需要的自行搭建。
文件更新为小绿标了,因为群解散了!如需懒人版请QQ付费获取812454292[/scode]

[scode type="lblue"]本站源码前身是墨渊开发的Myurl开源短网址生成系统,我仅仅是做了跳转修改。请不要拿去倒卖等等。尊重一下作者![/scode]

正文


演示

暂无演示地址!

本源码演示地址:https://t.dwza.cc

Ps:请在QQ打开https://t.dwza.cc/prh2u0,多次刷新方便查看不同效果
(小声哔哔:如果安装了QQ浏览器会自动跳转)
效果图:


其他的自己去试吧。。

首页图:

安装


安装说明

1.将程序上传至网站根目录,
2.将install.sql上传至数据库
3.修改config.php 数据库配置
4.nginx添加伪静态规则

location / {
        index index.php index.html;
        if (!-e $request_filename)
        {
                rewrite ^/(.+)$ /do.php?uid=$1 last;
        }
}

补充:apache伪静态规则!
新建一个文件.htaccess (注意前面有个点),然后重启主机生效!

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ /do.php?uid=$1 [R]
</IfModule>

提示:之前的源码因为最初是仅短网址生成,如果判断来源网站被腾讯爆红,就要调用第三方api跳转,而最开始测试的时候api文件是放在博客下面的,所以爆红网站生成的短连接都会使用博客那个文件跳转一次。
但是因为现在本来就自带防红跳转,所以可以去api.php文件将域名检测的2改成5,保存即可!
重要:改完之后需要清空数据库运行记录,然后重新生成就行了!
(两个版本都是一样,自行修改下就好了,都是小问题)

源码

到了最激动人心的时刻了!

密码在此:
[hide]神秘代码:42aaq7[/hide]

麻烦各位老铁转载的时候留个出处啊...
[post cid="377" /]
[post cid="380" /]

当前页面是本站的「Google AMP」版。查看和发表评论请点击:完整版 »