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 ...
- hdfs 名称节点和数据节点
名字节点(NameNode )是HDFS主从结构中主节点上运行的主要进程,它指导主从结构中的从节点,数据节点(DataNode)执行底层的I/O任务. 名字节点是HDFS的书记员,维护着整个文件系统的 ...
- SQL详解(上)
SQL 什么是SQL:结构化查询语言(Structured Query Language).SQL标准(例如SQL99,即1999年制定的标准): 由国际标准化组织(ISO)制定的,对DBMS的统一操 ...
- 如何通过java代码对kylin进行cube build
通常是用于增量 代码如下: package com.dlht.kylinDemo; import java.io.BufferedReader; import java.io.FileNotFound ...
- BurpSuite的使用总结
BurpSuite BurpSuite 是一款使用Java编写的,用于Web安全审计与扫描套件.它集成了诸多实用的小工具以完成http请求的转发/修改/扫描等,同时这些小工具之间还可以 互相协作,在B ...
- Java调优经验谈
对于调优这个事情来说,一般就是三个过程: 性能监控:问题没有发生,你并不知道你需要调优什么?此时需要一些系统.应用的监控工具来发现问题. 性能分析:问题已经发生,但是你并不知道问题到底出在哪里.此时就 ...
- Date 对象转换——toString、toTimeString、toDateString、toUTCString、toLocaleString()、toLocaleTimeString()、toLocaleDateString()
JavaScript toString() 方法 JavaScript Date 对象参考手册 定义和用法:toString() 方法可把 Date 对象转换为字符串,并返回结果. 语法:dateOb ...
- 安装配置hive中遇到的问题
1. mysql中添加用户名时总出现如下问题:ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables ...
- oracle去重
oracle去重 create table tmp_table3 as (SELECT seqno FROM (SELECT t.seqno,ROWID, ROW_NUMBER() OVER(PART ...
- ural 1146. Maximum Sum
1146. Maximum Sum Time limit: 0.5 secondMemory limit: 64 MB Given a 2-dimensional array of positive ...