我使用Intelligencia.UrlRewriter进行URL重写追加

时间:2018-02-21 13:11:57

标签: asp.net url-rewriting web-config asp.net-3.5 urlrewriter.net

我在我的asp.net应用程序中使用Intelligencia.UrlRewriter进行URL重写。我的网址结构类似于www.example.com/media/index.html。我正面临一个URL重写的大问题,无论是附加上面提到的url它采取相同的页面。我如何防止追加?和/ /  我的URL重写代码如下。

<rewrite url="^/media/index.html" to="~/admin/media.aspx" /> 

如果我键入/media/index.htmltestt,那么它也显示相同的页面。我该如何解决这个问题。请帮帮我

1 个答案:

答案 0 :(得分:0)

我通过用^ [Caret]符号替换〜[Tilde]来解决这个问题,以便在开始时停止追加url并在URL结尾使用$

以上网址除了域名之外不会附加任何内容,并且在没有?之后它不会接受任何内容。