我在我的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,那么它也显示相同的页面。我该如何解决这个问题。请帮帮我
答案 0 :(得分:0)
我通过用^ [Caret]符号替换〜[Tilde]来解决这个问题,以便在开始时停止追加url并在URL结尾使用$
以上网址除了域名之外不会附加任何内容,并且在没有?之后它不会接受任何内容。