2012-03-19 12 views
0

現在、数千ページのトラフィックの多いウェブサイトのリスタートに取り組んでいます。すべてのURLが変化しており、SEOの理由から、古いページから新しいページへのマッピングに301リダイレクトを入れるべきであることがわかっています。しかし、古いサイトには何万ページもありますが、実際に何千もの301のリダイレクトを配置していますか?パフォーマンス上の理由から悪いことではありませんか?その他の提案や方法は?主要なサイトのリライトと301のリダイレクトを伴うSEO

ありがとうございます。

答えて

0

このスケールでは、リダイレクト情報を取得するためのカスタムコードとインデックス付きデータベーステーブルを作成することをお勧めします。

0

おそらく、サイトの最も重要なページ(おそらくカテゴリ)を見てそこからリダイレクトを開始したいと思うでしょう。あなたが言及したように、それにパフォーマンスの問題があるため、何千ものリダイレクトを行うことができる方法はありません。

2

URLが通常のパターンに従っている場合は、そのフォーマットに基づいてより一般的なリダイレクトを設定できます。たとえば、/category/page.php/othername/pageにリダイレクトする場合は、どのサーバーでも正規表現を使用すると非常に簡単です。

パターンがない場合は、リダイレクトするためにチェックする参照データベースを保持することができます。それは少し遅いかもしれませんが、ひどいパフォーマンスではありません。サーバーの設定でリダイレクトする上位50ページをリストすることはできます。

Apacheを使用している場合は、(ページリクエストごとにロードされる).htaccessファイルではなく、httpd.conf(Apacheの起動時にメモリに保存されます)にリダイレクトルールを入れることを強くお勧めします。

0

これを単純にするには、htaccessでワイルドカードと正規表現を使用できます。

あなたのウェブサイトがカテゴリに適切に編成されている場合にのみ動作します

関連する問題