asp.net自定义404页面
网上有很多方法,不过大体相同,这只是其中一个方法,亲测有效,记录后面可能会有用
1.
先写好一个404页面 404.aspx在项目根目录下
然后在配置文件中添加
<!-- 注意这个模式,redirectMode默认为ResponseRedirect 这个模式会产生一个302跳转,对爬虫非常不友好,所以我们使用redirectMode="ResponseRewrite"-->
<customErrors mode="On" redirectMode="ResponseRewrite" >
<error statusCode="404" redirect="~/404.aspx"/>
</customErrors>
至此就已经可以完成对.aspx的过滤了
aaarticlea/png;base64,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" alt="" />
2.这个时候我们输入****/demo.html还是会跳转到iis的404页面
要想支持所有的路径
请进入iis配置


这样以来所有的路径都支持了
参考:http://blog.gkong.com/shotgun_174429.ashx
asp.net自定义404页面的更多相关文章
- JavaWeb 自定义404页面
本来,Tomcat中自定义404页面不过是在web.xml文件中写4行代码的事情. 直接引用 Tomcat官方FAQ 怎样自定义404页面? 编辑web.xml <error-page> ...
- ASP.NET自定义错误页面
ASP.NET自定义错误页面 ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件.Application_Error 事件以及应用程序配置文件 (Web.co ...
- 【ASP.NET 问题】ASP.NET 网站404页面返回200,或者302的解决办法
做网站在优化网站时遇到了跳转404页面却返回 200.302状态的问题,这样的话搜索引擎会认为这个页面是一个正常的页面,但是这个页面实际是个错误页面,虽然对访问的用户而言,HTTP状态码是“404”还 ...
- 通过修改 Apache 的配置文件 htaccess 文件实现自定义404页面
最近在学习使用Apache服务器的配置,做一个记录. Apache下有个.htaccess文件,是Apache的一个特殊的配置文件.这个配置文件默认是没有的,要手动在各自的项目的根目录编写才行. 要实 ...
- Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数. ServletContext – 代表整个Web项目. ServletRequest – 代表用户的 ...
- 关于thinkphp5手动抛出Http异常时自定义404页面报错的问题
在使用HttpException手动抛出异常时,希望跳转到自定义的错误页面,官方的文章中是这样描述的. 可以使用\think\exception\HttpException类来抛出异常 // 抛出 H ...
- iis7 设置自定义404页面无效解决方案
想给自己做的的网站自定义一个404页面,开始 双击红框提示的错误页图标 双击上图红框提示的所示404行 修改上图红框提示的内容如下:我是直接在根目录放了一个自己做的404.html,实际情况要填写你自 ...
- 在 Tomcat 中自定义 404 页面(简单配置)
打开 Tomcat 中的 web.xml,(tomcat/conf/web.xml) 添加如下代码: <error-page> <error-code>404</e ...
- 如何给webview页面自定义404页面
//示例地图类 package com.can2do.doimobile.news; import android.os.Bundle; import android.os.Handler; impo ...
随机推荐
- ontouchstart
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta cont ...
- UVA 12232 Exclusive-OR(并查集+思想)
题意:给你n个数,接着三种操作: I p v :告诉你 Xp = v I p q v :告诉你 Xp ^ Xq = v Q k p1 p2 … pk:问你k个数连续异或的结果 注意前两类操作可能会出现 ...
- static 类成员变量 和 static const类成员变量
1.使用static类的优点: (1)避免与其他类的成员或者全局变量冲突 (2)可以封装 (3)阅读性好 2.static 数据成员独立于该类的任意对象而存在 static数据成员的类型可以是该成员所 ...
- DSP using MATLAB示例Example3.16
代码: b = [0.0181, 0.0543, 0.0543, 0.0181]; % filter coefficient array b a = [1.0000, -1.7600, 1.1829, ...
- WPF点补间、拟合回归直线
1,path画刷,绘制正弦 点,线: 生成正弦点 profilePoint.Value = * ( - Math.Sin(i * Math.PI / )); profilePoint.Type = ; ...
- js-高级技术
高级技术: 1.function Person(name,age,job){ this.name=name; this.age=age; this.job=job; } var person=new ...
- jQuery入门第二天
3种选择器:元素选择器:$("button").class选择器:$(".btn").id选择器:$("#target1"). <sc ...
- HDU5754 Life Winner Bo(博弈)
题目 Source http://acm.hdu.edu.cn/showproblem.php?pid=5754 Description Bo is a "Life Winner" ...
- Codeforces 629C Famil Door and Brackets(DP)
题目大概说给一个长m的括号序列s,要在其前面和后面添加括号使其变为合法的长度n的括号序列,p+s+q,问有几种方式.(合法的括号序列当且仅当左括号总数等于右括号总数且任何一个前缀左括号数大于等于右括号 ...
- Linux chkconfig 命令详解
一.简介 chkconfig 命令主要用来更新(启动或停止)和查询系统服务的运行级信息.谨记chkconfig不是立即自动禁止或激活一个服务,它只是简单的改变了符号连接. 二.安装&启动 us ...