我试图让子网址工作的一个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?
1条答案
按热度按时间bxgwgixi1#
根据文档,应该使用
rewrite
或redirect
在staticwebapp.config.json文件中指定目标位置。serve
是现已弃用的routes.json方法的一部分。