我注意到IIS删除了双斜线,但我想保留它们。
<rules>
<rule name="Rewrite to go.php">
<match url="^go/(.*)" />
<action type="Rewrite" url="go.php?url={R:1}" />
</rule>
</rules>
在这种情况下,go/http://google.com
被重定向到go.php?url=http:/google.com
,请注意单斜杠。我可以重写go.php,所以它添加了额外的斜杠但是..可以在Web.config中修复吗?