通过配置可以解决的,在combres.xml中添加节点
<filters> <filter type="Combres.Filters.FixUrlsInCssFilter, Combres" /> </filters>
会将你的CSS中的图片相对路径替换成绝对路径
上面的是把所有的压缩css替换成绝对路径
也可以针对某部分压缩css替换:
<filters> <filter type="Combres.Filters.FixUrlsInCssFilter, Combres" acceptedResourceSets="siteCss"/> </filters>
你用Less吧像这样:
@define
{
bg1: url(/img/xx1.png);
bg2: url(/img/xx2.png);
}
div{
background:@bg1
}
不会自动帮你变的
修改combres的源码即可达到这个效果