永久

2011-10-25 19 views
3

私の状況は、私は私のサイトでは、いくつかの重要なページの前に持っていたということですが、これらのページは、これらの古いページの名前を変更し、Googleのキャッシュされているとも、それらのページのURLがGoogle検索で来て、asp.net 4.0ルーティング機能を使用してHTTPHandlerのからページをリダイレクトしますユーザーがそれらのリンクをクリックし、私のサイトに来るが、ページが見つかりませんでしたエラーを参照してください。永久

私はasp.net 4.0ルーティング機能を使用してこの状況を処理したいと思います。だから私はあなたに新しいページにリダイレクトされ、古いページはルーティングコードから301のステータスコードで永久にリダイレクトされるべきであるという結果として最良のアプローチとなることを助言してください。この状況を処理するための最善のアドバイスと小さなサンプルコードを教えてください。おかげ

+0

私はいくつかのコードを持っていますが、問題はまだ関連していますか? –

答えて

0

は、あなたは自分のルーティングページにこれらのページを追加し、あなたが好きな場所にそれらを指すことができるはずです。

は、MVCのルーティングの詳細な概要についてはhttp://www.asp.net/mvc/tutorials/controllers-and-routingを参照してください。

より良い方法は、301ヘッダーを返すようにこれらのページを設定し、コンテンツを含む新しいページにリダイレクトすることです。これにより、コンテンツが移動され、索引が更新され、ビルドされた外部リンク