外部链接审核

外部链接​审核会审核页面上指向其他网站的链接。 审核会检查您正在编辑的页面中的每个外部链接,并标记已损坏、不安全或无法自动验证的链接。

为什么它很重要

断开的外部链接是读取器的死端,是向搜索引擎发出的页面未得到良好维护的信号。 外部链接也是您最不容易控制的链接:其他网站可以随时移动、重命名或删除页面,并且您的链接会静默停止工作。 在发布之前检查这些链接会捕获自首次添加后已过期的链接。

审核检查的内容

审核会报告出现以下问题之一的每个外部链接的机会:

  • 断开的链接:​该链接返回Status 404或Status 410,或者根本无法访问其网站,例如,因为该域不再存在。 在以相同方式报告重定向后出现错误的链接。
  • 不安全的链接:​该链接使用http://,网站没有将其重定向到https://。 开头为http://但被重定向到安全https://页面的链接未标记。 更新链接以使用https://。
  • 未验证的链接:​预检无法确认链接是否正常工作,例如,因为站点需要登录、阻止自动检查、不断返回服务器错误、未及时响应或重定向次数过多。 有些社交网络,如LinkedIn和Instagram,会报告自动检查中缺少的页面,因此这些网站中的缺少页面错误也会报告为未验证。 这些链接很可能在浏览器中起作用,因此Preflight不会报告它们已损坏。 而是会要求您打开链接并自行确认。

链接既不安全,也可能断开,或者既不安全,又不验证,在这种情况下,会报告两个机会。 成功解析的链接不会被标记,即使它已在过程中被重定向也是如此。

检查哪些链接

将检查页面上的每个外部链接。 外部链接是指其主机与正在编辑的页面不同的任何链接。 主机是域名加上任何非标准端口,如:8443。 子域计为不同的主机,因此blog.example.com和example.com都是www.example.com的外部主机。 指向同一主机的链接,包括指向您自己网站的http://链接,已改为由内部链接审核涵盖。 网站导航中的链接始终包括在内,因为​ 显示网站导航链接 ​设置仅适用于内部链接审核。 已忽略mailto:、tel:和javascript:等链接。

每个链接都会报告一次,即使该链接在页面上出现多次或具有不同锚点(如#pricing和#features)也是如此。 机会会突出显示链接出现的第一个位置。

AEM的链接检查器已标记为无效的链接将包含在审核中,即使编辑器从页面中删除了可单击的链接也是如此。 由于会重新检查这些链接,而不是信任这些链接,因此不会报告已开始使用的链接。

筛选结果

在详细信息页面上,使用​ 实例 ​标题旁边的筛选器以仅显示部分机会:

过滤器
显示的机会
全部(默认)
每个机会
已中断
断开的链接
需要验证
未经验证的链接和不安全的链接

如果链接具有多个机会(例如也断开的不安全链接),则每个机会都会显示在自己的过滤器下。 有关详细信息,请参阅筛选器实例。

已知限制

  • 私有地址:​指向私有或内部网络地址(如Intranet站点)的链接未检查且未报告。
  • 服务器端视图:​预检从Adobe服务器而不是浏览器中检查外部链接。 如果网站的行为因位置、登录或机器人检测而异,则返回的结果可能与您在浏览器中看到的结果不同。 此类链接通常报告为​未验证的链接,而不是已断开。

如何解决

当审核发现机会时,每个机会均描述问题和建议的更改,并标识所涉及的链接。 使用页面​ 上的 ​高亮显示跳转到内容中的链接,并在新选项卡中打开该URL以自行确认问题。 对于断开的链接,请将其更新到页面的新位置或将其删除。 对于未验证的链接,请确认它在您的浏览器中正确打开。 要了解如何查看和解决机会,请参阅Preflight中的审核结果。

recommendation-more-help
experience-manager-sites-optimizer-help-main-toc