将 CSS 文件中的背景图片 URL 设置到另一个站点
Set background image URL in CSS file to another site
我将 CSS 文件中的背景图片 URL 设置到另一个站点,如下所示:
body.teaching {
background: url("http://sample.com/beijing.png") no-repeat no-repeat;
background-size: 100% 100%;
}
在我部署到服务器后(例如 www.foo.com),URL 发生如下变化(404 错误):
http://www.foo.com/css/http:/sample.com/beijing.png
我认为是CssRewriteUrlTransform
造成的,所以我的问题是:
将图像 URL 设置到另一个站点的正确方法是什么?我不想禁用 CssRewriteUrlTransform
,因为许多其他图像 URL 需要转换。
我将背景 url 提取到另一个 css 并且没有应用 CssRewriteUrlTransform,它现在可以工作了
我将 CSS 文件中的背景图片 URL 设置到另一个站点,如下所示:
body.teaching {
background: url("http://sample.com/beijing.png") no-repeat no-repeat;
background-size: 100% 100%;
}
在我部署到服务器后(例如 www.foo.com),URL 发生如下变化(404 错误):
http://www.foo.com/css/http:/sample.com/beijing.png
我认为是CssRewriteUrlTransform
造成的,所以我的问题是:
将图像 URL 设置到另一个站点的正确方法是什么?我不想禁用 CssRewriteUrlTransform
,因为许多其他图像 URL 需要转换。
我将背景 url 提取到另一个 css 并且没有应用 CssRewriteUrlTransform,它现在可以工作了