禁用URL Rewrite规则

6

我正在使用Windows Server 2003 SP2和IIS 6,我已经使用URL重写功能进行了URL重写,但在安装URL Rewritter到IIS 6中时出现了问题,所以我想暂时禁用该规则。

我如何暂时禁用URL重写?是否需要在web.config中添加某些内容? 谢谢。

3个回答

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

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

重点是enabled="false"。如果省略,则默认为true。
在rules(复数)标签中没有相应的属性可以同时切换所有规则。

0
你需要注释掉你的<rewrite>标签来禁用IIS URL重写。

我尝试过了,但由于仍然应用了规则,所以我无法打开我的网页。 - Syed Salman Raza Zaidi
尝试使用IIS Manager禁用特定Web应用程序上的URL。 - Sanket Tarun Shah

0

即使您删除了规则,您的浏览器仍将记住它。因此,请确保还清除浏览器历史记录、Cookie、表单数据等...


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接