本工具为PHP编写,旨在帮助网站或应用规避微信分享限制,实现顺利分享。通过智能变换域名策略,有效防止因频繁变更内容而被微信平台封锁的风险。
微信推广域名防封短网址程序于5月23日进行了重大更新!
1. 推广链接现在使用由微信提供的url.cn生成的短链接,这解决了许多客户在利用微信群发软件时被微信检测到爬虫并导致相关域名被封的风险。一旦大量外部域名为来源的消息被群发出去,微信会自动采取措施来防止这种情况的发生。为了应对这个问题,我们特别将推广URL改为使用以url.cn为前缀的短链接;这样可以有效避免了因频繁发送同一网址而导致域名被封禁的问题。
2. 升级步骤如下:
1)使用phpmyadmin或其他数据库管理工具打开你的短网址程序中的数据库,并执行以下SQL语句:`alter table d_url_list add `duan` varchar(255) null;`
2)备份当前的模板文件,具体位置为程序根目录下的applicationindexview里的index文件夹。
3)下载最新版本覆盖替换旧版。
4)修改数据库信息:找到并打开application目录下名为database.bak的文件,并将其后缀更改为php。用代码编辑器(不要使用记事本)打开此文件,将其中的数据配置项设置为你的数据库连接详情:
- 数据库名
`database => Env::get(database.database, 填写自己的数据库名称),`
- 用户名
`username => Env::get(database.username, 填写用户名),`
- 密码
`password => Env::get(database.password, 填写密码)`
5)如果使用的是非默认模板,需要将下载的新版本中index.html文件的第50到144行替换至之前备份的模板文件中的相应位置。
安装步骤:
1. 安装所需的扩展组件。
2. 创建并绑定域名后上传程序压缩包内容至网站根目录;
3. 导入数据库:使用phpmyadmin导入位于下载包内的duanlian.sql文件到你创建的数据表中;
4. 修改database.php中的配置信息以匹配你的环境设置。
5. 设置运行路径指向public目录,并根据服务器类型添加相应的伪静态规则。
6. 移除宝塔面板站点conf配置文件内关于图片和CSS/JS的缓存控制规则,具体如下:
```
location ~ .*.(gif|jpg|jpeg|png|bmp|swf)$
{
expires 30d;
error_log off;
access_log devnull;
}
location ~ .*.(js|css)?$
{
expires 12h;
error_log off;
access_log devnull;
}
```
7. 访问后台地址http://***admin.php完成安装。默认的管理员账户和密码为 admin/admin123。
请注意查看压缩包中的安装说明.txt文件以获取进一步指导信息。