【问题标题】:Multiple 301 Redirects after restyling a website (SEO)重新设计网站 (SEO) 后的多个 301 重定向
【发布时间】:2010-10-18 06:51:04
【问题描述】:

我们最近更新了我们的网站;旧的大约有 300 页……新的大约 80 页;)

这是因为在旧结构中,对于每个参数,我们都有很多页。相反,现在我们只有一个带有“摘要”的页面。

例如,关于“汽车”参数的旧结构是:

  1. 主页,“汽车”
  2. 子页面,“轮胎”
  3. 子页面,“引擎”
  4. 子页面,“附件”
  5. 等等……

现在,我们只有一页“汽车”,里面全是。

实际上,我将所有子页面重定向到主页面,使用 .htaccess 301 重定向:

Redirect 301 /cars-tires.php http://www.example.com/cars.php
Redirect 301 /cars-engines.php http://www.example.com/cars.php
Redirect 301 /cars-accessories.php http://www.example.com/cars.php

所以我们有许多不同的(即使主题相同)页面指向一个页面。

你认为这对 seo 有好处,还是只重定向旧的主页并给旧的子页面一个 404 not found 更好?

【问题讨论】:

    标签: .htaccess seo http-status-code-404 http-status-code-301


    【解决方案1】:

    拥有多个 301 会更好。您不希望您的客户看到 404。

    对于同一页面的多个页面 301,没有 SEO 惩罚(据我所知)。

    【讨论】:

      【解决方案2】:

      301 肯定比用 404 甩掉你的客户要好。如果你做对人类用户真正最好的事情,你应该会发现搜索引擎会尊重这一点。

      请注意,您可以通过将指令合并为一个来整理 .htaccess 文件:

      RedirectMatch Permanent ^/cars-(tires|engines|accessories).php$ http://www.example.com/cars.php
      

      甚至更通用的

      RedirectMatch Permanent ^/(.+)-(.+).php$ http://www.example.com/$1.php
      

      如果你有很多 /foo-bar.php 形式的 URL 必须重定向到 /foo.php

      【讨论】:

        猜你喜欢
        • 2023-03-02
        • 2020-01-08
        • 1970-01-01
        • 2011-11-28
        • 2013-08-01
        • 1970-01-01
        • 2010-11-15
        • 1970-01-01
        • 2017-02-04
        相关资源
        最近更新 更多