staticwebapp.config.json未在Azure静态网站上重定向

7gyucuyw  于 2023-08-07  发布在  其他
关注(0)|答案(1)|浏览(72)

我试图让子网址工作的一个SPA位于一个Azure静态网站
我在应用的根目录下放置了一个staticwebapp.config.json,可以在这里查看:https://www.fplgameweek.com/staticwebapp.config.json
文件看起来像这样:

{
  "routes": [
    {
      "route": "/*",
      "serve": "/index.html",
      "statusCode": 200
    }
  ],
  "navigationFallback": {
    "rewrite": "/index.html",
    "exclude": [
      "/images/*.{png,jpg,gif}",
      "/css/*"
    ]
  },
  "responseOverrides": {
    "404": {
      "rewrite": "/index.html",
      "statusCode": 200
    }
  }
}

字符串
现在,当我转到一个未知的网址时,比如https://www.fplgameweek.com/unknown,我希望被重定向到我的主页,但我没有。404错误提示-页面未找到抱歉,你所请求的页面不存在!
为什么我没有从未知的URL重定向到我的index.html?

bxgwgixi

bxgwgixi1#

根据文档,应该使用rewriteredirect在staticwebapp.config.json文件中指定目标位置。
serve是现已弃用的routes.json方法的一部分。

相关问题