Iis azure web服务:webconfig子域文件重写
您好,我有一个带有sbdomain app.mywebsite.com的react网站,我已重定向到一个文件夹,并在webconfig中重写了以下内容Iis azure web服务:webconfig子域文件重写,iis,web-config,Iis,Web Config,您好,我有一个带有sbdomain app.mywebsite.com的react网站,我已重定向到一个文件夹,并在webconfig中重写了以下内容 <rule name="appRedirect" stopProcessing="true"> <match url="^(.*)$" ignoreCase="false" /> <conditions> <
<rule name="appRedirect" stopProcessing="true">
<match url="^(.*)$" ignoreCase="false" />
<conditions>
<add input="{HTTP_HOST}" pattern="^(app\.)(.*)$" />
</conditions>
<action type="Rewrite" url="/app/{R:1}"/>
</rule>
在我用更新的url刷新网站之前,该应用程序工作正常
例如,我可以访问app.mywebsite.com,该应用程序会动态地将我带到app.mywebsite.com/mylink。问题是,当我直接访问app.mywebsite.com/mylink时,我无法访问该网站
我试着加上
同样如此,但它无法工作,因为整个子域都被重定向了我通过在app目录中添加一个webconfig文件并将404页重写到index.html解决了这个问题
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<httpErrors errorMode="Custom" defaultResponseMode="File" >
<remove statusCode="404" />
<remove statusCode="500" />
<error statusCode="404"
path="index.html" />
<error statusCode="500"
path="500.html" />
</httpErrors>
</system.webServer>
</configuration>