摘要: 前面谈到伪地址,为了目录化网站地址,可以生成更加容易被记住和被搜索引擎抓取的地址,而不是将aspx之类后缀的网址直接展示给用户。 但是在实际项目中,也遇到了以下问题,现在分享一下:一 关于匹配.html后缀网址的IIS配置 URL匹配正则表达式: ^http://网址/list_([1-9])(_([1-3]))?/(p(\\d+)\\.htm)?输入以下地址: http://网址/list_1_2/ //匹配成功,默认跳转到第一页 http://网址/list_1_2/p2 //匹配成功,默认跳转到第一页 (注意最后(p(\\d+)\\.htm)?是可有可无的,... 阅读全文
posted @ 2013-01-18 16:54 TigerWang1986 阅读(446) 评论(0) 推荐(0) 编辑
摘要: 之前在http://www.cnblogs.com/wxh19860528/archive/2013/01/11/2856083.html中的伪地址中有些逻辑问题,特别是:if (!matRule.Success) return strRequestPath; //如果未能匹配,则原样返回 这样会导致匹配失败后的处理失效,如果一个地址不匹配,则会报黄页错误。改进后的代码如下:public class UrlReWrite :System.Web.IHttpModule{ /// <summary> /// 实现接口IHttpModule的Init方法,绑定事件 /// </s 阅读全文
posted @ 2013-01-18 16:09 TigerWang1986 阅读(281) 评论(0) 推荐(0) 编辑