很多小伙伴问我博客的外部链接跳转功能是怎么做的,既能避免外链直接流失权重,还能在跳转页放广告赚点零花钱,索性把我自己一直在用的 Golinks 插件完整分享出来,全程 5 分钟就能搞定,零代码基础也能跟着操作。
这个插件能帮你做什么
- 自动识别文章里的所有外部链接,一键批量转换成安全跳转链接,不用手动改任何文章内容
- 跳转页自带安全过滤,拦截恶意链接、XSS 攻击,给博客加一层防护
- 自带 2 个可自定义的广告位,后台直接填图片和链接就能用,不用改代码
- 完美适配所有 Typecho 主题,激活即用,不会和现有插件冲突
- 响应式设计,电脑端、手机端显示都正常
准备工作
你只需要拿到 2 个核心文件:
Plugin.php:插件的核心功能文件
index.php:跳转页面的文件
下载地址:(GoLinks)[https://blog.idcbu.com/download/GoLinks.tar.gz]
第一步:安装并激活插件
打开你的 Typecho 网站根目录,进入usr/plugins/文件夹
在这个目录下,新建一个名为Golinks 的文件夹(注意大小写,别写错)

把准备好的Plugin.php文件,上传到这个新建的Golinks 文件夹里

登录你的 Typecho 网站后台,进入「控制台」→「插件」页面
在插件列表里就能找到「Golinks 」插件,点击「激活」即可

第二步:部署跳转页面(重点!别放错路径)
这一步是之前很多小伙伴踩坑的地方,跟着操作就不会出问题:
1、回到你的网站根目录(就是和你博客的index.php、config.inc.php同级的目录,不是插件目录!)
2、在根目录下,新建一个名为go的文件夹

3、把准备好的跳转页index.php文件,上传到这个go文件夹里

4、上传完成后,你可以直接访问「你的域名 /go/」,能正常打开页面就说明部署成功了


第三步:后台配置广告位
1、回到 Typecho 后台,在插件列表里找到 Golinks,点击「设置」

2、就能看到 2 个广告位的配置项,按需填写即可:
- 广告位图片链接:填你的广告图片直链,建议尺寸 600px × 120px,不想放广告的话留空就不会显示
- 广告位跳转链接:填广告

点击后要跳转到的目标地址
3、填完之后点击「保存设置」,立刻生效
效果演示
配置完成后,你文章里所有的外部链接,都会自动转换成跳转格式:
你的域名/go/?url=目标外链地址读者点击外链后,会先进入安全跳转页,既能
提示用户即将离开本站,也能展示你设置的广告,点击「继续访问」就能跳转到目标地址,完全不影响正常使用。


常见问题排查
1、跳转页打不开 / 404:检查go文件夹是不是放在网站根目录,里面的index.php有没有正确上传
2、页面提示找不到 Typecho 核心文件:不要修改跳转页index.php里的路径,严格按照教程把go文件夹放在根目录,不要挪到其他位置
3、广告图片不显示:检查图片链接是不是能直接在浏览器打开,有没有填错地址
4、外部链接没有自动转换:确认插件已经正常激活,绝大多数 Typecho 主题都能完美适配,极少数自定义主题需要确认用了官方的content()函数输出文章内容
评论 (0)