【问题标题】:Disable URL Rewrite rules禁用 URL 重写规则
【发布时间】:2014-11-07 12:45:09
【问题描述】:

我正在使用 windows server 2003 sp2 和 IIS 6,我使用 URL rewrite 进行 url 重写,我在 IIS 6 中安装 URL rewritter 时遇到问题,所以我想暂时禁用规则

如何暂时禁用 URL 重写,是否需要在 web.config 中添加一些内容? 问候

【问题讨论】:

    标签: c# asp.net url-rewriting


    【解决方案1】:

    即使您将其删除,您的浏览器仍会记住该规则。因此,请务必同时清除浏览器历史记录、cookie、表单数据等...

    【讨论】:

      【解决方案2】:

      您可以使用规则标记的启用属性单独禁用每个规则。例如,

      <configuration>
          <system.webServer>
              <rewrite>
                  <rules>
                      <rule name="myRule" enabled="false">
                          ...
                      </rule>
                  </rules>
              </rewrite>
          </system.webServer>
      </configuration>
      

      关键部分是 enabled="false"。如果省略,则此值默认为 true。

      rules(复数)标签中没有对应的属性可以一次切换所有规则。

      【讨论】:

        【解决方案3】:

        您需要注释您的 &lt;rewrite&gt; 标签以禁用 IIS URL 重写。

        【讨论】:

        • 我试过了,但它仍然应用规则,因此我无法打开我的网页
        • 尝试使用 IIS 管理器禁用特定 Web 应用程序上的 URL。
        猜你喜欢
        • 2018-11-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2014-10-27
        相关资源
        最近更新 更多