css - 更改 css 中的图像域/路径以进行生产?

标签 css dns

目前,对于背景图片之类的东西,我们的 css 文件没有指定域。这适用于我们的开发和生产环境。

background-image: url(/images/bg.png);

出于性能原因(无 cookie 域),我们想切换为:

background-image: url(http://staticimagedomain.com/images/bg.png);

理想情况下,我们不会对这些进行硬编码,因此我们的开发环境仍然可以在本地进行拉取。

关于如何最好地实现这一点有什么想法吗?

最佳答案

我建议将 CSS 文件也托管在无 cookie 域中,而不仅仅是图像。然后您就可以使用相对路径,这在生产环境和任何其他环境中都适用。

如果将 CSS 文件部署到无 cookie 域:

http://staticimagedomain.com/main.css

然后您可以保留相对 URL /images/bg.png,这在两种环境下都可以正常工作。

CSS 文件无论如何都不需要 cookie。

关于css - 更改 css 中的图像域/路径以进行生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2783474/

相关文章:

php - google cloud dns, php api, 添加多个cname

html - 如何使一个 div 位于另外两个 div 的中间以跨越多行,就像表中的 rowspan 一样

css - 我想在一行中保留三个不同宽度的 div,一个在左边,一个在中间,一个在右边

html - 我们如何在 Ionic 2 中单击另一个选项卡菜单应用程序图标时隐藏一个选项卡?

html - 如何高亮段落中的文字

linux - 代理链 : What is the technique used?

dns - 无法根据 DNS 从 pod 容器访问 kubernetes master

css - 在 CSS 中为 ID 和类添加元素类型前缀

apache - 在不重新启动服务器的情况下在 Apache 上添加新的虚拟主机?

dns - dig NS 和 nslookup 提供过时的名称服务器; +trace 或 whois 正确