1

私はASP.NET MVCエリア(カミソリビューエンジン付き)を持っているASP.NE Webフォームアプリケーションを持っています

project/pages/email.aspx クロール エージェントまたは一部のユーザーから何らかの形でこの場所に aspx ページがあり、彼らは要求することができますhttp://wwww.mydomain.com/pages/email.aspx?param1=2&param2=3

そのようなリクエストを「 PageNotFound」にリダイレクトしたい

以下はオプションではありません:

  1. そのページを削除します。その aspx ページはアプリケーションで他の目的に使用されているためです。
  2. PageLod イベントでリダイレクトを行うことに興味がない (それが最善の方法である場合は修正してください)。

この方法で可能かどうか知りたい:

  1. ASP.NET MVC 領域 (Web フォーム アプリの一部) を介して処理します RouteConfiguration?
  2. ISAPI
  3. Web.config / Global.asax

注: これは 301 パーマネント リダイレクトである必要があります。

4

1 に答える 1