IIS重写规则:“ TOO_MANY_REDIRECTS”

时间:2019-02-01 11:01:30

标签: iis

最近,我使用HTTPS在IIS下安装了Redmine。一切正常,但是经过一段时间后,浏览器抛出错误“ TOO_MANY_REDIRECTS”。删除此站点的所有cookie可以暂时解决该问题,直到一段时间后出现相同的问题。环顾四周似乎是由将规则导入web.config文件引起的重定向问题。 有人可以告诉我是否必须修改此规则以避免TOO_MANY_REDIRECTIONS问题吗? 谢谢大家。

    <rewrite>
        <rules>
                <rule name="Avoid Static Files" stopProcessing="true">
                    <match url="^(?!public)(.*)$" ignoreCase="false" />
                        <conditions logicalGrouping="MatchAll" trackAllCaptures="true">
                            <add input="{APPL_PHYSICAL_PATH}" pattern="(.*)" ignoreCase="false" />
                            <add input="{C:1}public\{R:1}" matchType="IsFile" />
                        </conditions>
                        <action type="Rewrite" url="public/{R:1}" />
                    </rule>
            </rules>
    </rewrite>

0 个答案:

没有答案