我期待在建立我的web.config的URL重写规则,将修改以下网址:
/detail.aspx?aID=164&mode=t
要(见的情况下aid
):
/detail.aspx?aid=164&mode=t
请任何人都可以帮助我呢? 唯一的其他东西在这里提到的是,如果没有规则应该仍然工作mode
在年底参数也不论什么样的顺序aid
参数出现在查询字符串。
编辑1
我发现这个指南,改写整个URL为小写。 这对我的工作只接受的解决方案似乎忽略查询字符串值。
如何在较低的情况下,显示的网址?
编辑2
现在,我使用下列条件时,发现大写字符发出301重定向。 接受的答案解决了原来的问题,但这种解决方案适用的完整的URI,域,路径和查询字符串上。
'301 REDIRECT ON UPPERCASE URIS
Dim fullUri As String = Request.Url.AbsoluteUri
If fullUri.Any(Function(c) Char.IsUpper(c)) Then
Response.RedirectPermanent(fullUri.ToLower)
End If