【问题标题】:301 old site to new with lots of url structure changes301 旧站点到新站点,有很多 url 结构更改
【发布时间】:2015-04-04 05:06:49
【问题描述】:

我很快就会将我的整个网站 301 转移到一个新域上的新家中,它将作为主域的子目录存在。它位于其当前域的根目录中。现在,如果每个旧页面都具有与每个新页面完全相同的 url 结构,那么重定向是微不足道的。但是,在需要重定向的 200 个旧 url 中,很少会存在于他们的新站点“等效”(www.olddomain.com/somepage -> www.newdomain.com/olddomain/somepage),因为大多数页面都会有要么是轻微的 url 变化,要么完全存在于其他地方,比如新网站的根目录。

我假设 .htaccess 中的 200 多行特定单数 301 重定向会使网站变慢,因为页面上的每个资产都加载了 .htaccess,对吗?与mod_rewrite 一样(相对)复杂的条件逻辑?

有什么想法吗?

旁注:新旧站点都使用 WordPress,因此如果有任何 WordPress 特定的解决方案,请立即开除。

【问题讨论】:

  • 使用任何人都会注意到的 mod_rewrite 不会减慢网站速度。一些规则不会导致任何重大的性能问题。通常使用 .htaccess 存在更多性能问题,因为 Apache 必须为此扫描所有目录。将重写放在你的 httpd.conf 文件中。

标签: wordpress .htaccess redirect http-status-code-301


【解决方案1】:

这取决于你的流量,如果是个人博客,那么mod_rewrite应该足够快,用户不会注意到。

【讨论】:

  • 目前,流量峰值约为 500 次/天 - 对于某些 mod_rewrite 逻辑来说,这仍然在可接受的范围内吗?
  • 毫无疑问,它旨在每秒处理尽可能多的(更多)视图。欲了解更多信息,请参阅:stackoverflow.com/questions/8145128/…,其他人
猜你喜欢
  • 1970-01-01
  • 2019-07-03
  • 1970-01-01
  • 2015-06-14
  • 2016-06-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-08-02
相关资源
最近更新 更多