首页 » 使用 Apache 进行重定向

使用 Apache 进行重定向

5/5 - (1 vote)

Aymeric 警告我们,这是一个稍微更具技术性的部分。

 

 

在Apache服务器上您可以使用重定向指令将旧页面重定向到新页面

该指令的问题在于,默认情况下,当我们不指定任何内容时,Redirect会执行 302 重定向,这可能会损害我们的 SEO。

我们将优先使用 指定状态的Redirect 301 指令,或者更简单、更轻量的RedirectPermanent指令。

但要小心,RedirectPermanent根本不考虑 URL 参数。参数字符串将被传递。这可能是灾难性的。

要管理参数,您需要使用RewriteRules

图片

迁移时,有时会忘记一个元素:图像。然而,在某些网站上,它是一个非常强大的流量来源。例如,在装饰领域,通过 Google 图片获取的图像转化率更高

  • 如果 URL 发生变化,请记得重定向图像。
  • 使用日志分析Googlebot-Image行为。
  • 通过在 HTTP 标头中指定规 电子邮件数据元素来限制重复。

获得灵活性

Apache不推荐使用htaccess文件。仅当您无权访问服务器配置时才使用它们。

您可以阻止htaccess文件的配置。因此,  Apache将不再检查它们,并且您将获得性能上的提升。

实验表明,Aymeric不使用htaccess也能发出两倍多的请求。此外,它直接影响抓取率优化!

另一个优化是将一个重写条件(RewriteCond)与多个规则关联起来。为此,我们将使用Apache 函数:skip。根据条件,它允许跳过一定数量的规则。

我们正在搬家…

一旦我们将新网站上线,我们就会收集一大堆 KPI,并且 有效使用集成的技巧 在接下来的几天里,我们会密切监控迁移情况以了解其进展情况。

 

 

通常,所有旧 URL 都会切换到新 URL:这称为“大爆炸迁移” 。但我们不一定能够看到负载的增加,这可能会导致网站崩溃。

有些人更喜欢更先进的解决方案:

  • 斜面,最初迁移 5% 的流量,然后迁移 10%、15% 等等在这种情况下,最好阻止 Google 对该网站进行索引。
  • /B 测试,通过横幅或弹出窗口为用户提供测试新网站的机会。

Aymeric 建议我们在新网站启动后不 海地名单 要立即提交新 URL 的站点地图。事实上,这会增加临时内容的重复。

应避免的错误

最后,Aymeric 给了我们一些建议,以避免 SEO 迁移过程中出现重大错误。

  • 不要忽视重定向链并对其进行彻底的测试。
  • 避免大量信件寄到家里。如果超过某个阈值,可能会导致 Google 施加非常严厉的惩罚。
  • 保留 301 重定向并避免重定向不重要的 URL(以避免文件膨胀)。