ASP.NET不用设置iis .net 实现urlrewrite

精贴 置顶
2203 0

不用设置iis .net 实现urlrewrite

说到不用设置iis,主要是为了实现在虚拟主机或是拿不到iis操作限的时候,不能添加isap又想实现类似于静态化的程序实现方式,先声明,这里最终要实现的效果是,最终可以用
12345.aspx替换
show.aspx?id=12345这样的地址访问

程序要调整的部分只有两块。
一是web.config文件。
二是链接地址。
所需dll。urlrewrite.dll

好了开始实施。
第一步:将urlrewrite.dll下载到你的web程序目录里去。哪都行。我是放在bin里面的。然后添加引用。在整个程序上添加引用。将urlrewrite.dll引用进来。
第二步:修改web.config
这一步要修改两个地方。要注意位置是不同的

1、
<configSections>
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
</configSections>
<RewriterConfig>
<Rules>
<RewriterRule>
<LookFor>~/(\d+)\.(aspx|html)</LookFor>
<SendTo>~/show.aspx?id=$1</SendTo>
</RewriterRule>
<RewriterRule>
<LookFor>~/news(\d+)\.(aspx|html)</LookFor>
<SendTo>~/ShowNews.aspx?newsid=$1</SendTo>
</RewriterRule>
</Rules>
</RewriterConfig>
这一段要添加在<configuration>的下面。<connectionStrings/> <system.web>的上面。
2、
<httpHandlers>
<add verb="*" path="*.aspx" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
<add verb="*" path="*.html" type="URLRewriter.RewriterFactoryHandler, URLRewriter" />
</httpHandlers>
这段要添加在<system.web>的下面。OK。保存。位置要搞清楚。

要不然效果可实现不了。

现在去建立一个页面。为show.aspx然后在里面写个response.write这样的把url里面的id写出来。这个不用讲就会了吧。看到这里连这个都不会就不会看这篇文章了。看了也白看。
先用show.aspx?id=1234打开。保存页面里面显示的是1234
然后再去试试用1234.aspx。看到什么了?如果还是1234的话就恭喜你成功了

  • 没有任何评论
今日天气 ···

···

···

···

热门排行
CSS cursor鼠标样式一览表 2012/6/25
.NET后台写JS代码 2011/11/3
网站地址多出jdfwkey的问题解析及... 2010/8/25
百度、google、Yahoo网站地图制作... 2011/1/30
数据库xxx的日志已满,请备份该数... 2013/7/19
<a>标签的伪类书写顺序问题... 2010/9/4
CEO名言 2010/8/31
什么是长尾关键词? 2010/9/24
Mysql 主从数据库同步 2010/9/12
用ASP实现网页BBS 2010/11/1
博主推荐
网站title标题如何正确修改不会被... 2013/8/26
ASP .NET MYSQL 的简单分页 并不... 2013/8/19
网站有弹窗广告这样的站点,百度... 2013/8/17
做淘宝SEO优化需要注意的8大问题 2013/8/17
淘宝网怎么做SEO优化 2013/8/17
站长们要学习的“苍井空精神” 2013/8/17
苹果公司今日发布了iOS 7第五个开... 2013/8/7
小米1刷V5系统WIFI不能连接解决办... 2013/8/1
本博客手机版上线咯!会员后台也... 2013/7/31
Win7系统环境安装配置PHP开发环境... 2013/7/29
随便看看
电脑蓝屏故障解决方法 2011/1/27
超详细的SQL语句语法 2010/12/6
浅谈虚拟主机对网站排名的影响及... 2013/6/23
搜索引擎对SEO作弊的判定条件 2010/9/21
简单配置IIS 让web支持FLV文件格... 2012/5/9
Cloaking-障眼法 2010/9/20
写网页内容需要注意些什么? 2010/9/20
域名轰炸 2010/9/21
网站排名的四大优化原则 2013/6/23
抱歉,你的IP地址不在被充许,或... 2013/6/23
北京 上海 杭州 深圳 广州 成都