您可能会看到相对 URL 与绝对 URL 的另一个原因是,某些内容管理系统(SharePoint 就是一个很好的例子)在其自己的域中有一个暂存环境。它不是 example.com,而是 examplestaging.com。整个网站基本上将复制到该暂存域中。使用相对 URL 与绝对 URL 意味着同一个网站可以存在于暂存和生产中,或存在于您网站的实时可访问版本中,而无需返回并重新编码所有这些 URL。同样,这对您的 Web 开发团队来说更有效率。这些都是做这些事情的真正充分理由。因此,如果您的 Web 开发团队已经编码了相对 URL,请不要对他们大喊大叫,因为从他们的角度来看,这是一个更好的解决方案。
相对 URL 也会使页面加载速度 律师数据库 略快。但是,根据我的经验,在网站上使用绝对 URL 而不是相对 URL 所带来的 SEO 优势远远超过了页面加载时间的一点点延长。这是非常微不足道的。如果页面加载时间非常非常长,那么你可以更改一大堆事情,这些事情将比将 URL 编码为相对 URL 还是绝对 URL 带来更大的影响。
在我看来,页面加载时间不是问题所在。但是,当您尝试与您的 Web 开发团队讨论以下问题时,他们可能会提出这个问题:从 SEO 的角度来看,使用相对 URL 而不是绝对 URL 来编码您的网站(尤其是在导航中)并不是一个好的解决方案。
1)刮刀
如果您将所有内部链接都设为相对 URL,那么抓取工具就非常非常容易地抓取您的整个网站并将其放在新域名上,整个网站都可以正常工作。这对您来说很糟糕,但对抓取工具来说却很棒。但除非您为抓取工具提供公共服务,否则出于某种原因,您可能不希望这种情况发生在您精美、勤奋、手工制作的网站上。这是原因之一。抓取工具存在风险。