IIS URL重写以更正错误的网址

时间:2016-06-07 19:08:57

标签: iis url-rewriting iis-7.5 url-rewrite-module

我有一个糟糕的网址

http:/example.com/path/file.html how

如何修复它

http://example.com/path/file.html how

请注意http:\http:\\

我不想只为一个网址修复它,希望修复所有碰巧有IIS网址重写错误的网址。

之前我编写了很多网址重写,但出于某些原因我无法解决这个问题。

1 个答案:

答案 0 :(得分:0)

我想我弄清楚了,可能有更好的方法,但这似乎解决了这个问题。

<rule name="Fix Slash Issue" stopProcessing="true">
      <match url="^(http.?:\\[a-zA-Z0-9])" />
      <action type="Redirect" url="https:\\{HTTP_HOST}\{REQUEST_URI}" />
</rule>