2016-06-07 111 views
0

我有一个坏的URL来作为IIS URL重写,以纠正不良URL

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

如何解决它是

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

通知的http:\http:\\

我不想修复它只是一个单一的URL,想修复所有发生IIS URL重写错误的URL。

我编码了许多URL重写之前,但由于某种原因,我不能找出这一个。

回答

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>