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

精贴 置顶
3041 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-06-25
.NET后台写JS代码 2011-11-03
网站地址多出jdfwkey的问题解析及... 2010-08-25
数据库xxx的日志已满,请备份该数... 2013-07-19
百度、google、Yahoo网站地图制作... 2011-01-30
<a>标签的伪类书写顺序问题... 2010-09-04
什么是长尾关键词? 2010-09-24
CEO名言 2010-08-31
Mysql 主从数据库同步 2010-09-12
用ASP实现网页BBS 2010-11-01
博主推荐
本个人博客微信公众平台上线啦~~... 2013-10-13
饼哥网络互联上线啦~~要买域名空... 2013-09-20
网站title标题如何正确修改不会被... 2013-08-26
饼哥通讯录系统上线啦,欢迎大家... 2013-08-24
ASP .NET MYSQL 的简单分页 并不... 2013-08-19
网站有弹窗广告这样的站点,百度... 2013-08-17
做淘宝SEO优化需要注意的8大问题 2013-08-17
淘宝网怎么做SEO优化 2013-08-17
站长们要学习的“苍井空精神” 2013-08-17
苹果公司今日发布了iOS 7第五个开... 2013-08-07
随便看看
优化小细节不容忽视 2013-06-23
SEO菜鸟:SEO知识自测 2010-10-04
冯仑:朋友决定视野 2010-09-27
Java表格组建的使用 2013-06-24
几种方法教你如何将windows服务删... 2011-01-22
Eclipse快捷键大全 2010-08-31
JAVA初学者必看-Java编码规范 2013-06-26
做搜索引擎广告,如何选择关键词 2010-09-08
php怎么获取当前页面的后缀文件名... 2010-09-12
HTML5下插入flash 2013-10-03
RSS新闻
传媒新闻
CSDN
八卦新闻
女性新闻
台湾新闻
互联网
军事-新浪博客
IT-新浪博客
汽车新闻
游戏新闻
国际新闻
国内新闻
体育新闻
我的微博
北京 上海 杭州 深圳 广州 成都