ASP.NET中的URL路由/重写

时间:2012-10-03 21:00:25

标签: asp.net url-rewriting routing

我们希望在网站上添加更多数据跟踪功能,并希望在网址末尾添加关键字。

我有类似的东西

http://www.samplesite.com/t/1/video/123456

http://www.samplesite.com/t/2/video/123457

http://www.samplesite.com/t/3/video/123458

我希望它看起来像这样

http://www.samplesite.com/t/1/video/123456/funny

http://www.samplesite.com/t/2/video/123457/sports

http://www.samplesite.com/t/3/video/123458/informative

我一直在搜索互联网,试图弄清楚如何做到这一点,我还没有想出任何东西。我能够粘贴这些网址并进入正确的页面,但我实际上并不知道如何在加载时让这些网页包含这些网址。我意识到这个问题是非常开放的,但我基本上在寻找更多搜索的起点,因为我不认为我已经把事情说得最好了。提前谢谢。

2 个答案:

答案 0 :(得分:0)

如果您使用的是IIS 7或7.5,则可以使用Microsoft URL重写器模块,否则IIS6和5中会有一些第三方模块。

http://www.iis.net/downloads/microsoft/url-rewrite

有以下几个例子: http://www.iis.net/learn/extensions/url-rewrite-module/using-url-rewrite-module-20

所以你是说你去其中一个网址,它显示了你的期望,但网址正在改变(所以它没有后缀)?

答案 1 :(得分:0)