5

最近サイトを更新しました。古いものは約 300 ページでした...新しいものは約 80 です ;)

これは、古い構造では、すべての引数に対して多くのページがあったためです。代わりに、「要約」を含むページが 1 つだけになりました。

たとえば、'car' 引数に関する古い構造は次のとおりです。

  1. メインページ「車」
  2. サブページ「タイヤ」
  3. サブページ、「エンジン」
  4. サブページ、「アクセサリー」
  5. 等...

これで、「cars」ページが 1 つだけになり、すべてが内部に含まれています。

実際には、.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

そのため、1 つのページに多数の異なるページ (メイン トピックが同じであっても) が含まれています。

これは seo にとって良いことだと思いますか、それとも古いメイン ページだけをリダイレクトして、古いサブページに 404 not found を与える方がよいと思いますか?

4

2 に答える 2

4

複数の301を使用する方がはるかに優れています。あなたはあなたの顧客に404を見せたくありません。

同じページに複数のページ301があることに対するSEOペナルティ(私が知っている)はありません。

于 2009-04-08T11:08:53.140 に答える
3

301は確かに404で顧客を捨てるよりも優れています。人間のユーザーにとって本当に最善のことをするなら、検索エンジンがそれを尊重することに気付くはずです。

ディレクティブを1つに結合することで、.htaccessファイルを整理できることに注意してください。

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

またはさらに一般的な

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

/foo.phpにリダイレクトする必要がある/foo-bar.phpの形式のURLがたくさんある場合

于 2009-09-28T23:34:55.407 に答える