これがシナリオです。すでにさまざまな顧客に公開されている約 5000 の URL のリストがあります。現在、これらすべての URL の場所がサーバー側で変更されています。ただし、サーバーは同じです。これは、.NET3.5/C# を使用した ASP.NET Web サイトです。
私の要件は次のとおりです。顧客は古いソース URL を使用していますが、変更や中間リダイレクト メッセージなどを認識せずに、新しい URL にリダイレクトする必要があります。
私はシナリオ全体を理解しようとしています:
古い URL から新しい URL への実際のマッピングは、データベースまたは構成のどこに配置しますか。ファイルまたはより良いオプションはありますか?
リダイレクトを実際に実装するにはどうすればよいですか:
Server.Transfer または Response.Redirect を使用してメソッドを作成する必要がありますか?
実際の再ルーティングを HTTPModules に配置するようなベスト プラクティスはありますか?それとも Application_BeginRequest ですか?
私は、ベスト プラクティスに準拠した方法論と、もしあれば非常に低いパフォーマンスの低下で達成しようとしています。