我正在尝试添加一条规则,以在每个网址的末尾添加一个/
-斜杠。
问题是它可以正常工作,但是表单会受到它的影响,它会刷新表单以添加/
。
这是使用的代码
<rule name="Add trailing slash" stopProcessing="true">
<match url="(.*[^/])$" />
<conditions>
<add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
<add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />
<add input="{REQUEST_FILENAME}" pattern="(.*?)\.html$" negate="true" />
<add input="{REQUEST_FILENAME}" pattern="(.*?)\.aspx$" negate="true" />
<add input="{URL}" negate="true" pattern="((.+).(jpg|ico|gif|js|png|htm|css|scss|html))" ignoreCase="true" />
</conditions>
<action type="Redirect" redirectType="Permanent" url="{R:1}/" />
</rule>
是否可以添加此规则,但在提交表单时不影响表单? 那么也许是一条规则,它将执行所有这些操作但不对表单进行处理?
非常感谢。