源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

asp.net 利用IIS的404错误将文件重写成目录的简单方法

  • 时间:2021-12-25 12:06 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:asp.net 利用IIS的404错误将文件重写成目录的简单方法
例如:http:/www.1sucai.cn/8888/ 该页面是由http://www.1sucai.cn/ArticleShow.aspx?id=8888 重写而来。 具体实现方法: 利用IIS的404错误来实现 "HTTP 404 - 未找到文件"可能是大家经常看到并且比较不喜欢的一个错误,可是很好的利用这个错误却可以给 网页设计带来很好的效果,本文就是利用404来实现对文件的重新。 具体步骤: 1.先建立一个页面,比如叫Error.aspx,放在网站根目录,在Error.aspx里面写关键代码
[u]复制代码[/u] 代码如下:
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软件比起来怎样我也不太清除, 大家可以测试看看。也希望大家可以提出更好的解决方案。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部