私はASP.NET MVCエリア(カミソリビューエンジン付き)を持っているASP.NE Webフォームアプリケーションを持っています
project/pages/email.aspx
クロール エージェントまたは一部のユーザーから何らかの形でこの場所に aspx ページがあり、彼らは要求することができますhttp://wwww.mydomain.com/pages/email.aspx?param1=2¶m2=3
そのようなリクエストを「 PageNotFound」にリダイレクトしたい
以下はオプションではありません:
- そのページを削除します。その aspx ページはアプリケーションで他の目的に使用されているためです。
- PageLod イベントでリダイレクトを行うことに興味がない (それが最善の方法である場合は修正してください)。
この方法で可能かどうか知りたい:
- ASP.NET MVC 領域 (Web フォーム アプリの一部) を介して処理します RouteConfiguration?
- ISAPI
- Web.config / Global.asax
注: これは 301 パーマネント リダイレクトである必要があります。