私たちの会社がasp.net Webフォームv1.1で開発されたWebサイトを持っているとします。過去5年間実行されています。人々はキーワードでグーグルを検索し、私たちのサイトへのリンクを取得しました...これは、グーグルが私たちのサイトのすべてのページをキャッシュしたことを意味します. 現在、当社はasp.net 4.0でサイトを開発することを計画しており、当社のCTOは、検索エンジンに適したasp.net 4.0ルーティング機能を使用したいと考えています。私は URL ルーティング機能の使用方法を認識しています....ここに URL ルーティングの小さなサンプル スニペットがあります。
新しいウェブサイトのページ名が変更されます。そのため、誰かがグーグルを検索してリンクを取得し、それらのリンクをクリックすると、リクエストは私たちのサイトに届きますが、ページ名が変更されるため、見つからないページが表示されます。そのため、古いリクエストが来たときにルーティングが正しいページにリダイレクトされ、次回ユーザーが正しいページの URL を取得した結果として、Google の永続的なリダイレクトを行うような方法でロジックを記述する方法。したがって、私の懸念は、古いページが存在しない場合にユーザーを右のページに移動させるロジックを作成する方法です。ユーザーはルーティングを使用して右のページにリダイレクトされます。コードとコンセプトについて教えてください。ありがとう