5

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

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

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

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

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

实际上,我使用 .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 更好?

4

2 回答 2

4

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

有多个页面 301 到同一页面没有 SEO 惩罚(我知道)。

于 2009-04-08T11:08:53.140 回答
3

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

于 2009-09-28T23:34:55.407 回答