2 baritsaiy baritsaiy 于 2013.09.25 17:31 提问

asp.net域名搞错,地址不对,404,怎么用httpmodule跳转下

比如说网址应该是http://www.abc.dd.com/cc/index.html
但发出去的告诉别人的却是http://www.bb.abc.dd/cc/index.html
想写个httpmodule里面去判断是404的话,把域名替换成正确的,然后跳转下
具体怎么写?

我写了个但打开的时候页面上总显示404异常的提示文字,没有执行我的httpmodule

2个回答

lechenging
lechenging   2013.10.06 10:10

你的判断()

Response.Redirect("你要跳转的页面");

Sun_Blue_Sky
Sun_Blue_Sky   2013.11.22 08:43

这个无法做到吧,域名输错了,请求都不会发到你的服务器上。

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
分享 ASP.Net 网站设置 404错误跳转到指定页面的三种方法
http://jingyan.baidu.com/article/925f8cb8f0b624c0dde0569a.html 分享 ASP.Net 网站设置 404错误跳转到指定页面的三种方法 工具/原料 ASP.Net 开发环境 方法一:Web.config 配置 1 首先双击打开项目中的“Web
HTTPS跳转框架HTTP Security--Asp.net和ASP.NET MVC下可自由配置URL的HTTPS跳转框架
一个简单易扩展的HTTP跳转HTTPS的框架。由配置文件配置规则,然后在HTTPMODULE里截获请求进行规则验证是否跳转HTTPS. 组成: web.config,用来配置规则;HttpsConfiguration,用于读取配置文件;HttpSecurityModule,用来截获请求触发规则验证;RequestProcessor,用既有规是验证请求;PathsMatcher,多路径(URL)匹配器;PathMatcher,单URL路径匹配器;PathMatcherFactory,用于创建StartsWi
ASP.NET-自定义HttpModule与HttpHandler介绍
摘要:本文介绍ASP.NET中自定义HttpModule与HttpHandler,并提供详细的示例代码供参考。     在之前的ASP.NET是如何在IIS下工作的这篇文章中介绍了ASP.NET与IIS配合工作的机制,在http请求经过一系列处理后,最后到达ASP.NET管道中,这时,就是Http Modules和HttpHandler出场的时候了。   再来摆出管道工
asp.net 使用HttpModule对接收到的参数值进行修改
主要用于对用户POST上来的数据进行总的控制
【MVC-自定义HttpModule处理】
HttpModule是向实现类提供模块初始化和处置事件。 当一个HTTP请求到达HttpModule时,整个ASP.NET Framework系统还并没有对这个HTTP请求做任何处理,也就是说此时对于HTTP请求来讲,HttpModule是一个HTTP请求的“必经之路”,所以可以在这个HTTP请求传递到真正的请求处理中心(HttpHandler)之前附加一些需要的信息在这个HTTP请求信息之上,
自定义HttpModule实现某些功能的例子
在执行用户请求的时候可能会有一些特殊的要求例如验证用户是否登录,URL重写等。这些问题需要在执行常规代码之前执行,这里就用到了自定义HttpModules。具体的使用方法如下:        自定义一个类  :
HttpModule的移除
HttpModule的移除 HttpModule 是个好东西,很多程序都有用到,例如DotText、Asp.Net Forums等,但是有一个问题,当我们将使用了HttpModule 的程序设置为站点根目录(以将DotText设置为站点目录为例),然后再在根目录下建虚拟目录,运行虚拟目录里的asp.net程序会提示出错:分析器错误信息: 找不到文件或程序集名称“Dottext.Web”,或
Asp.Net中HttpModule过滤器的简单使用
1.新建一个类库工程    .引用System.Web    .创建一个类,继承接口IHttpModule using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Web; namespace MyHttpModule {
asp.net 使用HttpModule对全站输出的动态页面的HTML内容进行修改,不会错乱
配置方法:
利用HttpModule集中处理身份检查
 在线考试系统总共包括三种用户(学生、教师、管理员)。他们分别有自己的操作权限。而这些操作分别包含在不同的页面中。为了简单的划分。系统将三种用户的操作页面分别放到了不同的路径下。下图4-5是三个用户各自的文件夹内容。图4-5 不同用户的文件组织类图因为每个用户都不能访问其他用户的页面。所以我们除了要检查用户的登陆还要检查用户的权限,看是否允许用户访问特定的页面。首先介绍下用户登陆的设计