首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >CSS文件中带有S3fs相对url()引用的Advagg .损坏的图像URL

问CSS文件中带有S3fs相对url()引用的Advagg .损坏的图像URL
EN

Drupal用户
提问于 2021-07-15 10:02:17
回答 1查看 157关注 0票数 1

当CSS聚合在

上时,

背景图像路径被更改

s3fs模块与AdvAgg一起将CSS/JS聚合存储在S3流包装器上

没有聚合(效果很好)。从域基url获取。

代码语言:javascript
复制
background-image: url(/themes/THEME/images/test.jpg);

CSS中图像的Src,它指向S3的CNAME。

聚合不起作用。因为我的CNAME和我的域名不一样。

代码语言:javascript
复制
background-image: url(http://CNAME_DOMAIN/themes/THEME/images/test.jpg);

我禁用了所有模糊的options(admin/config/development/performance/advagg).但运气不好。

每次从CNAME url获取CSS文件内容url()时。

EN

回答 1

Drupal用户

发布于 2022-03-08 20:22:47

我发现了同样的问题,这是绝对的路径打破了事情https://www.drupal.org/project/s3fs/issues/3241554

具有非常相似的结构:

background-image: url(/themes/THEME/images/test.jpg);

将其转换为:

background-image: url(/../images/test.jpg);

(或任何有意义的相对路径),它应该能工作(这要感谢指针的@cmlara!)

票数 0
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/304106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档