网上有很多方法,不过大体相同,这只是其中一个方法,亲测有效,记录后面可能会有用

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页面的更多相关文章

  1. JavaWeb 自定义404页面

    本来,Tomcat中自定义404页面不过是在web.xml文件中写4行代码的事情. 直接引用 Tomcat官方FAQ 怎样自定义404页面? 编辑web.xml <error-page> ...

  2. ASP.NET自定义错误页面

    ASP.NET自定义错误页面 ASP.NET 提供三种用于在出现错误时捕获和响应错误的主要方法:Page_Error 事件.Application_Error 事件以及应用程序配置文件 (Web.co ...

  3. 【ASP.NET 问题】ASP.NET 网站404页面返回200,或者302的解决办法

    做网站在优化网站时遇到了跳转404页面却返回 200.302状态的问题,这样的话搜索引擎会认为这个页面是一个正常的页面,但是这个页面实际是个错误页面,虽然对访问的用户而言,HTTP状态码是“404”还 ...

  4. 通过修改 Apache 的配置文件 htaccess 文件实现自定义404页面

    最近在学习使用Apache服务器的配置,做一个记录. Apache下有个.htaccess文件,是Apache的一个特殊的配置文件.这个配置文件默认是没有的,要手动在各自的项目的根目录编写才行. 要实 ...

  5. Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面

    Servlet的其他相关类: ServletConfig – 代表Servlet的初始化配置参数. ServletContext – 代表整个Web项目. ServletRequest – 代表用户的 ...

  6. 关于thinkphp5手动抛出Http异常时自定义404页面报错的问题

    在使用HttpException手动抛出异常时,希望跳转到自定义的错误页面,官方的文章中是这样描述的. 可以使用\think\exception\HttpException类来抛出异常 // 抛出 H ...

  7. iis7 设置自定义404页面无效解决方案

    想给自己做的的网站自定义一个404页面,开始 双击红框提示的错误页图标 双击上图红框提示的所示404行 修改上图红框提示的内容如下:我是直接在根目录放了一个自己做的404.html,实际情况要填写你自 ...

  8. 在 Tomcat 中自定义 404 页面(简单配置)

      打开 Tomcat 中的 web.xml,(tomcat/conf/web.xml) 添加如下代码: <error-page>  <error-code>404</e ...

  9. 如何给webview页面自定义404页面

    //示例地图类 package com.can2do.doimobile.news; import android.os.Bundle; import android.os.Handler; impo ...

随机推荐

  1. 移动端_line-height问题

    如果把line-height加1px,iPhone文字就会下移,由于我们app的ios用户居多,并且android机型太多,不同机型也会显示不同,所以只能退而求其次了. line-height的兼容问 ...

  2. Memcache升级版:CouchBase的安装配置与使用说明

    Memcache基本上已经是开发的标配了,但是对于Memcache集群,很多线上部署仍然是很单薄的. 几个存在的问题:不健壮.数据不安全.配置变更可能导致存取异常.后备数据的一致性 鉴于存在以上问题, ...

  3. loadrunner实现字符串的替换

        char *replace_str(char *str, char *orig, char *rep) {    static char buffer[9096];   char *p;  i ...

  4. js高级技巧之高级定时器

    实际上,浏览器负责进行排序,指派某段代码在某个时间点运行的优先级. 可以吧js想象成在时间线上运行的. JavaScript中没有任何代码是立刻执行的,但一旦进程空闲则尽快执行. 1.重复的定时器: ...

  5. 去掉SrollView、GrdiView、ListView、ViewPager等滑动到边缘的光晕效果

    当我们使用SrollView.GrdiView.ListView.ViewPager带有滑动功能的组件时,滑动到边缘时总会出现类光晕效果.这是用于提示用户已经滑动到了组件的边缘,不能再滑动了,但有时候 ...

  6. BZOJ 2648 SJY摆棋子 ——KD-Tree

    [题目分析] KD-Tree第一题,其实大概就是搜索剪枝的思想,在随机数据下可以表现的非常好NlogN,但是特殊数据下会达到N^2. 精髓就在于估价函数get以及按照不同维度顺序划分的思想. [代码] ...

  7. Spring Boot 集成MyBatis

    http://blog.csdn.net/isea533/article/details/50359390

  8. POJ3469 Dual Core CPU(最小割)

    形象生动的最小割.. #include<cstdio> #include<cstring> #include<queue> #include<algorith ...

  9. poj2386(简单dfs)

    就是求图中有多少个水洼.对图进行dfs遍历,并把是水洼的地方全部标记.然后从下一个是水哇的地方再进行dfs. #include <cstdio> #include <iostream ...

  10. oralce CASE WHEN 用法

    如何将时间日期分隔成“上半月”“下半月” select ( THEN '上半月' THEN '下半月' ELSE 'NULL' END) AS mon from BFBHDD8.SKTXSJL