防红短网址说明文档


前言

源码提供免费版本和付费版本,两者区别不大,只是调用短网址接口的区别。因为部分人需要。

正文

#安装必知

  1. PHP版本>=5.6 且 支持伪静态
  2. 源码不能使用二级目录搭建
  3. 网站不得使用什么鬼节点
  4. (一个破短网址生成哪有那么多讲究,本来就要求就短,还来个二级目录?)
麻烦先不要给源码做除了config文件的数据库信息以外的任何修改,按照下面步骤完整过一次再说
如果压根不看上面步骤,跑过来就说怎么返回错误啊,怎么打开404啊!
我qnm的,写的教程不看,就喜欢看别人打字?你是花钱了还是教程不够详细?
大家都很忙的,没空在这里和你扯犊子。

#安装步骤

  1. 将程序上传至网站根目录
  2. install.sql上传至数据库
  3. 修改config.php数据库配置
  4. 添加伪静态规则:
    1. nginx伪静态规则
    2. location / {
              index index.php index.html;
              if (!-e $request_filename)
              {
                      rewrite ^/(.+)$ /do.php?uid=$1 last;
              }
      }
    3. apache伪静态规则
      • 说明:新建一个文件.htaccess (注意前面有个点),复制保存以下内容,然后重启主机生效!
            <IfModule mod_rewrite.c>
            RewriteEngine On
            RewriteCond %{REQUEST_FILENAME} !-d
            RewriteCond %{REQUEST_FILENAME} !-f
            RewriteRule ^(.*)$ /do.php?uid=$1 [R]
           </IfModule>

#修改必知

关于部分站点会跳lsland.cn/go.php
因为最初Myurl只有短网址生成这个功能,并没有防红,所以,如果判断来源网站被腾讯爆红,就要调用第三方api进行跳转(config.php文件最后一行就是第三方api的地址,如果你修改了,请必看下面!)。
而最初我测试的时候调用的api当然是我博客下面的这个go.php文件咯。
但现在源码本来就自带防红跳转,so,在api.php文件将域名检测的2改成5就不会调用第三方api了!
重要:改完之后需要清空数据库运行记录,然后重新生成就行了!
部分报错方案
1.能生成,但访问404   ->   请看上面伪静态规则,好好配置一下
2.访问出现go.php的404   ->   修改过config.php的第三方API地址就得按照上面操作一次
3.点击生成无响应   ->   把config.php的数据库连接地址localhost127.0.0.1相互换一下
4.点击生成出现返回错误   ->   请检查数据库配置和sql是否导入

更新LOG

更新基本是不可能有什么大更新了,只有修修小功能之类的维持一下生活

微信跳转等更新都在博客or群文件里面,我不会打包重新上传的,犯不着。除了后面极小几率有重大更新!


源码下载

请访问我的博客:lsland.cn


返回APi接口文档



联系站长 |  我的博客 | 短网址 | 站点导航

蜀ICP备15010976号 Powered by Andy.