【发布时间】:2014-03-01 23:39:07
【问题描述】:
我正在我的网站上设置 CDN,但我有一个问题找不到任何答案。
例如,我有 CSS 精灵(在我的 CSS 文件中)
.social-icon-email_icon{ background: url('/img/sprite_social.png') no-repeat top left; background-position: 0 0; width: 32px; height: 32px; }
问题是,我希望 CDN 提供 sprite。因此,我更改了网址。
我的问题是我想保持它目前在本地,但在部署时让它自动切换到 CDN url。
那么,最佳做法是什么?
- 两个文件,我在生产服务器上部署一个,另一个用于开发。似乎有问题;当我想改变某些东西时,我必须做两次。
- 一个动态文件:不确定如何在 CSS 中实际执行此操作
- 其他?
谢谢
【问题讨论】:
-
您是否可以访问任何服务器端代码,例如 ASP 或 PHP?
-
当然,我可以做 php。我只是希望直接在 CSS 中完成 :)