【问题标题】:Url Routing/Rewriting in ASP.NETASP.NET 中的 URL 路由/重写
【发布时间】:2012-10-03 21:00:25
【问题描述】:

我们想向我们的网站添加更多数据跟踪,并且我们想在网址的末尾附加一个关键字。

我有这样的事情

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

我一直在互联网上搜索,试图弄清楚如何做到这一点,但我还没有真正想出任何办法。我可以将这些 url 粘贴到正确的页面,但我实际上不知道如何让这些页面在加载时具有这些 url。我意识到这个问题是非常开放的,但我基本上是在寻找更多搜索的一些起点,因为我认为我的措辞并不是最好的。提前致谢。

【问题讨论】:

    标签: asp.net url-rewriting routing


    【解决方案1】:

    如果您使用的是 IIS 7 或 7.5,则可以使用 Microsoft URL Rewriter 模块,否则有一些适用于 IIS6 和 5 的第三方模块。

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

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

    那么您是说您转到其中一个 URL 并显示您所期望的,但该 URL 正在更改(因此它没有后缀)?

    【讨论】:

    • 是的,在这个过程中的某个地方,它正在失去我想要的最终价值。不过我还没有找到它。
    【解决方案2】:
    猜你喜欢
    • 1970-01-01
    • 2013-01-19
    • 2011-05-04
    • 2014-04-23
    • 2011-11-11
    • 2019-02-24
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    相关资源
    最近更新 更多