【问题标题】:Relative path of angular asset folder resulting as 404角度资产文件夹的相对路径结果为 404
【发布时间】:2021-06-24 04:15:23
【问题描述】:

用户界面:角度 我的图片路径是这样的,

src="../../assets/images/xyz.png" 

当我将所有 dist 转储到 apache 根目录下时它工作正常 --> /var/www/html 但现在我在 apache ie 中有子文件夹。

/var/www/html/abc

在此之下,我转储了 angular 的所有 dist 项目。但现在我的大多数图像都得到 404。我可以理解,如果我将 src 的路径更改为此

src="./assets/images/xyz.png" 

它会起作用,但如果要更改,我有大量文件。 htaccess 是否可以对我的所有图像进行任何重写,json 我已经有了基本的 href 作为

<base href="/abc/">

任何帮助将不胜感激。

【问题讨论】:

    标签: html angular regex apache apache2


    【解决方案1】:

    试试src="assets/images/xyz.png"。 assets 文件夹应该转移到你的 build 文件夹

    【讨论】:

    • 是的,这是真的,但我有很多文件要更改,是否有任何选项可以在 htaccess 中进行此更改?
    • make regexp replace src="[^"]+*(assets/.+)" to src="$1",我相信这是最好的选择
    • 对不起,你能帮帮我吗,比如我需要把这个命令放在哪里?
    • 用你的IDE替换正则表达式选项
    • 不,我不能更改源代码,它由其他团队管理。我只能选择更改所有 apache 及其配置
    猜你喜欢
    • 2012-11-02
    • 1970-01-01
    • 2023-03-15
    • 2020-10-31
    • 1970-01-01
    • 2011-06-29
    • 1970-01-01
    • 2021-12-15
    • 1970-01-01
    相关资源
    最近更新 更多