You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Angular参数化路由在IIS刷新后显示空白页问题求助

Angular IIS刷新404问题:参数化路由失效求助

我为Angular应用配置了IIS的web.config规则来解决页面刷新404的问题,添加的规则代码如下:

<rule name="AngularJS Routes" stopProcessing="true">
    <match url=".*" />
    <conditions logicalGrouping="MatchAll">
        <add input="{REQUEST_FILENAME}" matchType="IsFile" negate="true" />
        <add input="{REQUEST_FILENAME}" matchType="IsDirectory" negate="true" />   
    </conditions>
    <action type="Rewrite" url="/" />
</rule>

该规则对/blog这类静态路由有效,但对/blog/category:categoryName这种参数化路由无效,刷新页面时仍会出现404错误。这个问题已经困扰我数月,恳请帮忙解决。

参数化路由刷新时的错误截图:
参数化路由刷新404错误截图

内容的提问来源于stack exchange,提问作者Mikhail Kurakhtanov

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 21:10:40