当前位置:网站首页 >  攻略

EyouCMS全站无效外链内链批量检测+一键式安全清理全流程指南

时间:2026年05月23日 11:51:00 来源:易频IT社区

一、前期准备:禁用缓存+开启调试模式

先确保检测环境无误差,缓存和调试模式必须处理,这步卡壳是新手最常见问题。

1. 关闭EyouCMS系统缓存

登录EyouCMS后台(默认地址域名+/login.php),点击左侧菜单【系统】→【系统基本参数】→【性能选项】:

  • 找到【页面缓存】,将【开启/关闭页面缓存】选项切换为关闭
  • 找到【数据缓存】,将【开启/关闭数据缓存】选项切换为关闭
  • 点击底部保存按钮,再点击右上角【清除缓存】按钮(垃圾桶图标)彻底清空缓存

2. 开启临时调试模式(避免权限问题导致检测失败)

通过FTP工具(推荐FileZilla,官网:https://filezilla-project.org/)连接网站根目录,找到并编辑根目录下的index.php文件:

  • 打开文件后,在第2行左右找到:define('APP_DEBUG', false);
  • 修改为:define('APP_DEBUG', true);
  • 保存并覆盖上传原文件

二、安装并配置「死链检测清理」官方插件

EyouCMS官方有内置的免费插件,无需找第三方破解/收费版,安全可靠。

1. 安装官方插件

返回EyouCMS后台,点击左侧菜单【插件】→【插件管理】→【获取更多插件】:

  • 在搜索框输入关键词死链,找到「死链检测清理」插件(作者EyouCMS官方,版本号≥1.0.3)
  • 点击右侧安装按钮,等待系统自动安装完成(显示“安装成功”提示框即可)

2. 配置插件参数

安装完成后,点击插件右侧设置按钮进入配置页,按以下要求填写(新手按默认改部分即可):

``` { "max_threads": 5, "timeout": 10, "scan_range": "all", "check_type": ["200", "301", "302"], "black_keywords": ["ad", "spam"], "auto_clear": false } ```

参数详解(新手快速适配项标粗)

  • max_threads:检测线程数,建议VPS/云服务器设5-10,虚拟主机设3,避免服务器过载
  • timeout:单条链接超时时间,建议设10秒(太慢的链接也视为无效,可排除广告慢链接)
  • scan_range:检测范围,选all(全站:文章、产品、栏目、单页、专题、留言板、自定义表单等)
  • check_type:正常状态码,勾选200(正常访问)、301(永久跳转)、302(临时跳转)即可
  • black_keywords:外链黑名单关键词,默认["ad", "spam"],可自行添加(比如["gamble", "porn"])
  • auto_clear:自动清理选项,必须设为false,避免误删重要内容

配置完成后点击保存设置

三、全站死链批量检测(核心步骤)

1. 首次全量扫描

在插件管理页点击「死链检测清理」插件右侧管理按钮进入检测界面:

  • 点击顶部开始扫描按钮
  • 系统会显示扫描进度条和当前正在检测的链接,虚拟主机建议后台等待(别关闭浏览器),云服务器/VPS可最小化窗口,进度条100%后会自动刷新结果

2. 二次验证死链(新手必做,避免误删)

EyouCMS全站无效外链内链批量检测+一键式安全清理全流程指南

扫描完成后,结果会分为【待确认死链】、【黑名单外链】、【已清理死链】三类,重点处理【待确认死链】:

  • 点击单条死链右侧的测试链接按钮,手动打开新窗口验证
  • 如果是误报(比如临时服务器波动),点击单条死链右侧的删除检测记录按钮(灰色)
  • 如果确认是死链,点击批量操作勾选后选标记为无效(方便后续统一处理)
  • 【黑名单外链】直接手动验证或批量标记为无效即可

四、无效链接安全清理(分三类场景精准操作)

1. 内链(指向本站已删除/404的内容)清理

内链分为「绝对内链」和「相对内链」,绝对内链带域名,相对内链不带,官方插件支持精准替换/删除。

场景A:绝对内链批量替换为新链接

如果有已删除内容的替代页面(比如旧产品页替换为新品页):

  • 进入「死链检测清理」→【待清理内链】(标记无效后自动跳转至此分类)
  • 批量勾选相同旧链接的记录
  • 点击顶部批量替换按钮,在弹出框输入完整的新绝对内链(比如https://你的域名/newproduct.html)
  • 点击确认替换,等待系统执行完成

场景B:绝对内链/相对内链批量删除

如果没有替代页面:

  • 进入【待清理内链】分类
  • 批量勾选要删除的链接记录
  • 点击顶部批量删除链接按钮,在弹出框确认操作(会直接删除文本中的链接标签,保留文字内容)
  • 点击确认删除,等待系统执行完成

2. 外链(指向外部已失效网站的链接)清理

操作逻辑与内链删除一致:

  • 进入【待清理外链】分类
  • 批量勾选无效外链,点击批量删除链接批量替换为(表示空跳转,SEO更友好,避免页面空窗)
  • 新手建议选批量替换为

3. 栏目/单页自定义字段死链清理(官方插件未覆盖的隐藏场景)

如果之前在栏目/单页的自定义字段(比如“公司官网”、“联系地址链接”)填了无效链接,需手动处理:

  • 登录后台,点击左侧菜单【核心】→【模型管理】→找到对应模型(比如栏目模型、单页模型)→点击右侧字段管理
  • 检查是否有“url”、“link”类型的自定义字段,记录字段名
  • 返回对应模型的内容管理页(比如【栏目】→【栏目管理】→点击要修改的栏目右侧高级
  • 找到记录的自定义字段,修改或删除无效链接后保存

五、收尾工作:恢复配置+生成404页面+提交百度站长平台

1. 恢复临时配置

清理完成后必须恢复配置,避免暴露系统信息:

  • 通过FTP工具连接根目录,编辑index.php,将define('APP_DEBUG', true);改回define('APP_DEBUG', false);并覆盖上传
  • 返回后台【系统】→【系统基本参数】→【性能选项】,重新开启页面缓存和数据缓存,点击保存并清除缓存

2. 检查并美化404页面

即使清理了大部分死链,仍可能有遗漏的旧链接,需设置一个友好的404页面:

  • 后台默认已生成404页面,地址为https://你的域名/404.html,可手动访问检查
  • 如果需要修改,点击左侧菜单【模板】→【模板管理】→【默认模板】→找到404.html→点击右侧编辑按钮,按自己需求修改后保存

3. 提交死链到百度站长平台(可选但推荐,提升SEO)

如果网站已接入百度站长平台( https://ziyuan.baidu.com/ ),可导出死链列表提交:

  • 进入「死链检测清理」→【已清理死链】分类
  • 点击顶部导出死链列表按钮,导出TXT格式文件
  • 打开TXT文件,删除已替换/删除的链接,只保留无法恢复的绝对内链
  • 登录百度站长平台,找到对应网站→【死链提交】→选择TXT文件提交即可

相关推荐

最新

热门

推荐

精选

标签

易频IT社区是综合性互联网IT技术门户网站,专注分享网络技术、服务器运维、网络安全、编程开发、系统架构、云计算、大数据等行业干货,实时更新IT行业资讯、零基础教程、实战案例,为IT从业者、技术爱好者提供专业的学习交流平台。

Copyright © 2021-2026 易频IT社区. All Rights Reserved. 备案号:闽ICP备2023013482号 网站地图