【发布时间】:2013-09-07 01:25:05
【问题描述】:
我有 ASP.NE Web Forms 应用程序,其中有 ASP.NET MVC 区域(带有 razor 视图引擎)
我在这个位置有一个 aspx 页面project/pages/email.aspx
不知何故,无论是来自爬虫代理还是某些用户,他们都能够请求http://wwww.mydomain.com/pages/email.aspx?param1=2&param2=3
我想将此类请求重定向到“PageNotFound”
以下不是选项:
- 删除该页面:因为该 aspx 页面在我的应用程序中用于其他目的。
- 没有兴趣对 PageLod 事件进行重定向(如果这是最好的方法,请纠正我。)
想知道这种方式是否可行:
- 处理 ASP.NET MVC 区域(我的 Web 窗体应用程序的一部分)RouteConfiguration?
- ISAPI
- Web.config / Global.asax
注意: 这必须是 301 永久重定向。
【问题讨论】:
-
谁对这个问题投了反对票,我感谢你的 cmets 反对。
-
这是个好问题 +1
标签: asp.net asp.net-mvc webforms asp.net-mvc-routing