内部链接审核

内部链接​审核会审核页面上指向您自己网站的链接。 审核会检查您正在编辑的页面上的每个内部链接,并标记损坏、不安全或指向访客无法关注的位置的链接。

为什么它很重要

断绝的内部链接是读者的死胡同,也是对搜索引擎的浪费抓取,搜索引擎不会给它本应访问的页面带来任何价值。 内部链接也是最容易意外中断的类型:页面会移动或重新命名,并且指向它的每个链接都会静默停止工作。 由于这些链接全部位于您自己的网站上,因此您也可以自行修复。

审核检查的内容

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

  • 断开的链接:​该链接返回错误,如Status 403或Status 404,或者在预检重试后仍返回Status 500或Status 501。 在以相同方式报告重定向后出现错误的链接。
  • 不安全的链接:​该链接使用http://而不是https://。 当同一URL的安全版本生效时,Preflight会提供它作为建议。
  • 编辑器URL:​链接指向AEM编辑器URL而不是内容页面。 该链接在您创作时适用,因此很容易被错过,但每个访客都会登陆创作界面。 印前检查建议内容URL。
  • 缺少片段:​链接指向目标页面没有的锚点,如#pricing。 页面仍会打开,但读者会到达页面的顶部,而不是您想要的部分,因此它没有断开链接严重。 如果页面中的相同锚点以不同方式大写,则Preflight会建议更正后的锚点。 如果目标页面本身已损坏,则它将被报告为​已损坏的链接。
  • 未验证的链接:​检查超时或出现网络错误,或者链接持续返回Status 429(请求过多)或Status 500或Status 501以外的服务器错误,如Status 503。 Preflight无法判断链接是否有效,因此会要求您自己查看链接,而不是报告链接已损坏。

成功解析的链接不会被标记,即使该链接途中有多个重定向时也是如此。 重定向到其他站点的链接也不是,因为它不再是内部链接。

如何检查链接

审核会检查创作会话中的链接,因此会以您登录的方式查看这些链接。 仅存在于创作实例上的页面解析正确,而不是看起来已损坏。 由于站点正在运行且您已登录,因此错误(如Status 403或Status 500)指向链接页面的问题。

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

当检查超时、点击网络错误、返回Status 429或服务器错误时,Preflight最多再重试链接两次。 未报告在重试时有效的链接。

链接出现的每个位置都会报告一个机会,因此在三个位置使用的错误链接为您提供了三个要修复的实例,每个实例都会在页面上突出显示自己的位置。 如果其中一个位置出现多个问题,Preflight会将它们一起显示在一张卡片上。

包括站点导航链接

默认情况下,“内部链接”审核会跳过站点导航链接。 这些链接不会被检查或报告。 即使同一个URL也出现在菜单中,页面正文中的链接仍会被选中。

如果链接本身或任何上级是<nav>元素或具有role="navigation"属性,则链接计为导航。

要在下次审核运行中包括导航链接,请执行以下操作:

  1. 在开始审核之前或运行完成后,在Preflight标题中打开​设置(齿轮图标)。 如果齿轮图标不可见,请打开​更多操作 (…) 并选择​设置。
  2. 选择​显示网站导航链接。
  3. 选择​ 分析页面 ​以开始运行,如果已经显示结果,则选择​重新分析。

带有“显示站点导航链接”选项的“预检设置”菜单 {align="center"}

显示网站导航链接​控制哪些链接审核检查,而不仅仅是显示哪些结果。

更改设置不会启动审核或更改屏幕上已显示的结果。 当这些结果使用不同的设置时,重新分析​上出现一个点,标签为​重新分析以应用新设置。 再次运行审核以应用更改,或恢复以前的设置以清除点。

Preflight会将设置保存在浏览器中,并在注销后保留设置。 同一网站上的选项卡共享设置。 若要再次跳过导航链接,请在下次运行之前清除​显示网站导航链接。

运行审核时,此设置不可用。

筛选结果

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

过滤器
显示的机会
全部(默认)
每个机会
已中断
断开的链接和编辑器URL
需要验证
不安全的链接、缺少片段和未经验证的链接

https://版本已损坏的不安全http://链接在同一信息卡上有两个机会。 断开​只显示断开链接的机会,需要验证​只显示不安全的链接机会。 有关详细信息,请参阅筛选器实例。

已知限制

审核在AEM Sites页面编辑器、Adobe Managed Services (AMS)中以及通过Sidekick基于文档的创作中运行。 当前在通用编辑器中不可用。

如何解决

当审核发现机会时,每个机会均描述问题和建议的更改,并标识所涉及的链接。 使用页面​ 上的 ​高亮显示跳转到内容中的链接,并使用​ 当前URL ​分区复制URL或在新选项卡中打开它,以便您自己确认问题。 要了解如何查看和解决机会,请参阅Preflight中的审核结果。

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