重定向至403响应的根目录页



我在IIS上托管了一个React应用程序。如果我访问一个现有的目录,例如<app_url>/static/,它会返回403响应,因为该目录没有权限。我想将用户重定向到我的根页面(~/(。

我试过这个:

<httpErrors>
<remove statusCode="403" subStatusCode="-1" />
<error statusCode="403" prefixLanguageFilePath="" path="/" responseMode="ExecuteURL" />
</httpErrors>

这有点奏效,它确实返回了根页面,但是,它试图从/static/下载React捆绑包,而不是仅从"/"下载。

我在这里能做什么?

我使用了这个规则,它起了作用:

<rewrite>
<rules>
<rule name="Redirect Static" patternSyntax="ExactMatch" stopProcessing="true">
<match url="static" />
<action type="Redirect" url="/" redirectType="Found" />
</rule>
</rules>
</rewrite>

(感谢@samwu(

最新更新