我创建了单页webapp (没有连接到数据库,目前使用硬编码的虚拟数据)
当我将它部署到独立的服务器上时,它可以正常工作(即www.example.com),但是当我将它作为一个子应用程序(Www.example.com/颤振)部署时,它会重定向到主页(www.example.com),而不考虑相对的url。
我没有在其中设置任何导航/路由,因为它是单页应用程序,并且不包含太多的数据。
发布于 2022-10-10 20:10:02
如果您的Web需要为应用程序的基本URL使用相对路径,只需在index.html中找到标记(在web文件夹中)并更改基本路径即可。
在您的示例中,您只需将基本路径更改为:<base href="/flutter/">
在此之后,在随后的web构建中,您的应用程序的基本路径将被假定为www.example.com/flutter。
https://stackoverflow.com/questions/63724723
复制相似问题