如何托管SPA的多个版本

时间:2018-11-15 19:29:33

标签: html single-page-application relative-path

我想在同一站点上托管多个版本的SPA。我想使用这样的初始加载路径:

http://host/myapp/1.0.1
http://host/myapp/1.0.2

但是,如果我的html使用诸如“ css / myapp.css”之类的相对路径,则这些解析为:

http://host/myapp/css/myapp.css

我知道为什么会这样,而且我知道如果在初始页面加载时使用尾随“ /”,它将可以正常工作,但是显然不必告诉人们最后使用“ /”会很好。

我想我可以让应用程序在加载时调整基本路径,但这会使应用程序有些复杂。我正在使用vue,该解决方案需要在运行时运行,而不是在编译时运行,因为我不知道将从不可变应用程序中加载所有子文件夹。

是否存在一种更清洁的方式来以这种方式支持多个版本文件夹并使相对路径正常工作?

0 个答案:

没有答案