Я разделяю одно из моих более крупных приложений и представляю URL-адрес 'cdn' для размещения общих объектов, таких как CSS, javascript и изображения, чтобы избежать дублирования. Однако мне нужно иметь отдельные URL-адреса для наших сред dev, поэтому я могу:
http://cdn-dev.example.com
http://cdn-qua.example.com
http://cdn.example.com
в зависимости от того, в какой среде мы работаем. Я могу заставить это работать на вещи, которые генерируются нашим PHP-кодом, но я не понимаю, какие файлы .css и .js будут вызваны. Например, как мне сделать что-то вроде:
.cool-button { background-image: url('http://cdn.example.com/images/button.png'); }
переключаться между разными доменами?
Какой лучший способ справиться с этим?
[EDIT]
Просто, так что все понятны, адрес CDN - это другой домен, который находится на сайте. Таким образом, сайт dev может быть http://www-dev.domain.com, который будет использовать http://cdn-dev.domain.com