asp.net request.PathInfo实现的url重写

最近对在开始研究url重写,对重写的原理以及重写之后引起的性能问题是研究的重点,研究过程中发现了一种轻便的“url重写方案”

这种方法在《技巧/诀窍:在ASP.NET中重写URL》这篇文章提到的。简单的说,大家都知道:

复制代码 代码如下:


https://www.jb51.net/product.aspx?id=520对搜索引擎的友好性肯定低于
https://www.jb51.net/product.aspx/520.htm


先截张图给大家看下:

asp.net request.PathInfo实现的url重写


大家看到可以取得id,而使用的方法也很简单:
Request.PathInfo可以取得url扩展名的附加信息,就是可以取得/520,但我们只要那个数字,那么就是

复制代码 代码如下:


Request.PathInfo.Substring(1)

您可能感兴趣的文章:

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wjfzyp.html