我知道以前有人问过这个问题,但我还没有找到我遇到的问题的答案。我正在尝试将域(不是子域)重定向到子文件夹。我正在运行 IIS 7,并创建了一个 URL 重写规则,如下所示:
<rule name="subfolder" enabled="true" stopProcessing="true">
<match url="(.*)" />
<conditions logicalGrouping="MatchAll">
<add input="{HTTP_HOST}" pattern="^(www\.)?domain.com$" />
<add input="{PATH_INFO}" pattern="subfolder" negate="true" />
</conditions>
<action type="Rewrite" url="/subfolder/{R:0}" />
</rule>
取消规则后,我可以导航到http://domain.com/subfolder/index.htm之类的页面。启用它后,当我尝试导航到http://domain.com/index.htm时出现 403 错误。
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.
我该如何解决?