将应用程序部署到子目录后,如何通过没有子目录的绝对路径获取资源?

问题描述 投票:0回答:0

我们将应用程序部署到Web服务器上的子目录(子目录名称取决于区域,例如/france )。 问题是如何通过绝对路径获取资源而不在路径中添加子目录名称。 例如,要获取图像,我想编写<img src='/Images/logo.png' />而不是<img src='/france/Images/logo.png' />

如果我写src ='Images / logo.png'(不带第一个斜杠),则它适用于像domain-name/france/competitions这样的第一级网址,但是不适用于更复杂的URL(例如domain-name/france/competition/123因为请求将是domain-name/france/**competitions**/Images/logo.png不正确的内容

我尝试使用webpack别名,但是它不起作用(也许我弄错了):

resolve: {
    alias: {
      Images: path.resolve(__dirname, '../public/Images')
    } 
}
javascript webpack src
© www.soinside.com 2019 - 2024. All rights reserved.