URLRewriter问题,使用URL重写的最简单方法
2007-02-09 11:48
337 查看
可能在使用CSDN博客的时候,你会发现一个问题.比如说我这篇文章的URL地址是:http://blog.csdn.net/bino/archive/2007/02/09/1506089.aspx
为什么是这样呢.不是生成静态HTML也不是例如:article.aspx?id=1506089呢?
请往下看...
从网上下载现有的UrlRewriter;
再将DLL放置到网站经引用的DLL目录中并引用
并且在Web.Config中加入此代码...
下面代码中的<!--网站文章-->下面就是URL重定向的正则表达式...
相信这个大家都还能看得明白...如果不明白的...请先查看http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng.htm此页的正则表达式的说明,估计看完就会明白了.
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<configuration>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<configSections>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</configSections>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<RewriterConfig>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<Rules>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<!--网站文章-->
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<RewriterRule>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<LookFor>~/HTML/(d(6,8))/Article_(d+.aspx</LookFor>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<SendTo>~/Article_Show.aspx?ID=$1</SendTo>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</RewriterRule>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</Rules>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</RewriterConfig>
这儿是一个文章系统的URL重定向,
为什么是这样呢.不是生成静态HTML也不是例如:article.aspx?id=1506089呢?
请往下看...
从网上下载现有的UrlRewriter;
再将DLL放置到网站经引用的DLL目录中并引用
并且在Web.Config中加入此代码...
下面代码中的<!--网站文章-->下面就是URL重定向的正则表达式...
相信这个大家都还能看得明白...如果不明白的...请先查看http://www.unibetter.com/deerchao/zhengzhe-biaodashi-jiaocheng.htm此页的正则表达式的说明,估计看完就会明白了.
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<configuration>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<configSections>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<section name="RewriterConfig" type="URLRewriter.Config.RewriterConfigSerializerSectionHandler, URLRewriter" />
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</configSections>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<RewriterConfig>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<Rules>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<!--网站文章-->
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<RewriterRule>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<LookFor>~/HTML/(d(6,8))/Article_(d+.aspx</LookFor>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
<SendTo>~/Article_Show.aspx?ID=$1</SendTo>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</RewriterRule>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</Rules>
![](http://images.csdn.net/syntaxhighlighting/OutliningIndicators/None.gif)
</RewriterConfig>
这儿是一个文章系统的URL重定向,
相关文章推荐
- Win7下设置局域网文件共享简单方法 附前面板耳机插孔无法使用的问题
- ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题[转]
- oncontextmenu简单使用方法,以及在js函数中失效的问题
- ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题
- 使用 StateServer 保存 Session 解决 Session过期,登陆过期问题,最简单的方法。
- csshover.htc 以及简单使用方法(解决IE6下 :hover 在其他标签下无效问题)
- ArcGIS 10.0简单安装方法及ArcGIS其他组件使用相关问题
- ASP.Net MVC_DotNetZip简单使用方法,解决文件压缩的问题
- Hibernate查询问题 如何不使用缓存 简单方法
- php使用ftp远程上传文件类(解决主从文件同步问题的简单方法)
- Android动画的分类和简单的使用方法
- Linux 使用rpm方式安装最新mysql(5.7.16)步骤及常见问题解决方法
- celery的下载与使用方法--配置项的简单描述
- 使用Apache Axis部署 Web服务时的常见问题及其解决方法
- python异常简单使用方法
- WebView的简单使用和常用方法、属性!
- Windows使用VNC viewer访问Ubuntu 14.04远程桌面的简单方法
- 使用esp8266实现STM32联网(最简单USART方法)
- DataTable 使用Select方法查询并排序,以及【拼接转义符的问题】
- 使用jQuery的插件qrcode生成二维码(静态+动态生成)及常见问题解决方法