1

古い W​​eb サイトを置き換える MVC サイトがあります。古い静的 html ファイルの要求を処理できるようにしたいが、MVC サイトの 404 エラー ハンドラーにリダイレクトしたい - また、404 の代わりに 301 コードを提供して、コンテンツが移動したことをクローラーに知らせたい

静的コンテンツに移動しようとすると、IIS 404 エラーが発生します。不足しているファイルを処理するためにカスタム エラー処理を使用できますが、これが機能する方法が気に入るかどうかはわかりません。

<httpErrors errorMode="Custom">
  <remove statusCode="404"/>
  <error statusCode="404" path="http://localhost/site/Error/NotFound" responseMode="Redirect"/>
</httpErrors> 

これを行うためのより良い方法はありますか、それとも他の人が行っている方法ですか? コンテンツを提供しているのは静的ファイル ハンドラーであるため、404 ではなく 301 を提供するにはどうすればよいですか?

MVC で特定のファイル拡張子の要求を処理し、それらが存在しない場合にこれらから 404 をキャッチする方法はありますか?

4

0 に答える 0