asp.net 利用IIS的404错误将文件重写成目录的简单方法
2009-09-29 00:00
676 查看
例如:http:/www.jb51.net/8888/
该页面是由http://www.jb51.net/ArticleShow.aspx?id=8888 重写而来。
具体实现方法:
利用IIS的404错误来实现
"HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给
网页设计带来很好的效果,本文就是利用404来实现对文件的重新。
具体步骤:
1.先建立一个页面,比如叫Error.aspx,放在网站根目录,在Error.aspx里面写关键代码
2.修改IIS的自定义错误信息
找到404,将消息类型改为URL,URL地址为“/Error.aspx”
然后就OK了。。
其他需要说明的:我现在还不清除这样的效率如何,比其他ReWrite软件比起来怎样我也不太清除,
大家可以测试看看。也希望大家可以提出更好的解决方案。
该页面是由http://www.jb51.net/ArticleShow.aspx?id=8888 重写而来。
具体实现方法:
利用IIS的404错误来实现
"HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给
网页设计带来很好的效果,本文就是利用404来实现对文件的重新。
具体步骤:
1.先建立一个页面,比如叫Error.aspx,放在网站根目录,在Error.aspx里面写关键代码
public partial class Error : System.Web.UI.Page { string myUrl; int myPos; int myUrlLen ; string id; protected void Page_Load(object sender, EventArgs e) { myUrl = Request.Url.ToString(); myPos = myUrl.LastIndexOf("/")+1; myUrlLen = myUrl.Length; if (myPos == myUrlLen) { myUrl=myUrl.Remove(myPos - 1); myPos = myUrl.LastIndexOf("/") + 1; myUrlLen = myUrl.Length; } id = myUrl.Substring(myPos, myUrlLen - myPos); //到这里ID取出来了,其他操作就简单了 //下面是根据ID读取数据库的信息,我就省略了。。。。 } }
2.修改IIS的自定义错误信息
找到404,将消息类型改为URL,URL地址为“/Error.aspx”
然后就OK了。。
其他需要说明的:我现在还不清除这样的效率如何,比其他ReWrite软件比起来怎样我也不太清除,
大家可以测试看看。也希望大家可以提出更好的解决方案。
相关文章推荐
- asp.net 利用IIS的404错误将文件重写成目录的简单方法
- 利用IIS的404错误将文件重写成目录的简单方法
- 利用IIS的404错误将文件重写成目录的简单方法
- 利用IIS的404错误将文件重写成目录的简单方法
- 利用IIS的404错误将文件重写成目录的简单方法
- 利用IIS的404错误将文件重写成目录的简单方法
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法
- ASP.NET DEV 前端利用后端方法显示PDF文件链接地址,点击下载
- IIS ASP.net使用 Newtonsoft.Json插件 未能加载文件或程序集“Newtonsoft.Json”或它的某一个依赖项解决方法。
- 在Win7中IIS配置Asp.Net虚拟目录的方法及错误总结!
- Asp.Net读取服务器EXE文件的方法!(超简单实例)
- asp.net地址重写代码与IIS7.5中地址重写的配置方法(图)
- 利用C#创建 IIS 站点并设置.NET Framework版本为ASP.NET 2.0 的方法
- ASP.NET简单多文件上传方法
- sql server 关于表中只增标识问题 C# 实现自动化打开和关闭可执行文件(或 关闭停止与系统交互的可执行文件) ajaxfileupload插件上传图片功能,用MVC和aspx做后台各写了一个案例 将小写阿拉伯数字转换成大写的汉字, C# WinForm 中英文实现, 国际化实现的简单方法 ASP.NET Core 2 学习笔记(六)ASP.NET Core 2 学习笔记(三)
- ASP.NET中导出excel/word等类型文件的简单方法
- 利用JQuery直接调用asp.net后台的简单方法
- asp.net 在IIS下操作Excel文件权限不足的解决方法
- asp.net实现访问局域网共享目录下文件的解决方法
- Asp.net获取服务器指定文件夹目录文件并提供下载的方法