添加尾部斜杠,但不刷新表格

时间:2019-08-08 15:26:41

标签: c# .net config

我正在尝试添加一条规则,以在每个网址的末尾添加一个/-斜杠。

问题是它可以正常工作,但是表单会受到它的影响,它会刷新表单以添加/

这是使用的代码

<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>

是否可以添加此规则,但在提交表单时不影响表单? 那么也许是一条规则,它将执行所有这些操作但不对表单进行处理?

非常感谢。

0 个答案:

没有答案