Как использовать междоменный динамически генерируемый CSS - PullRequest
0 голосов
/ 06 января 2012

Я пытаюсь свернуть и кэшировать все наши CSS-файлы на нашем сервере. У меня есть скрипт, который работает довольно хорошо, но работает только локально, а наши CSS-файлы размещены на CDN. Это динамически генерируемый файл CSS, и ссылка на него выглядит следующим образом:

http://mysite.com/style/apiconnect,ui,ui_typography,ui_lists,ui_forms,ui_datatables,help,tutorials,achievementUnlocked,styles,content,calendar_select,common,content_print

Каждый элемент - это отдельный файл css, который загружается скриптом php в конец и минимизируется и кэшируется соответствующим образом Это все прекрасно работает, но наш основной сайт не может его использовать. <link href="http://mysite/link" /> не работает, вообще не загружается.

Я установил типы заголовков как:

header("Content-Type: text/css; charset: UTF-8");
header('Access-Control-Allow-Origin: *');

И ничего, что главный сайт не загрузит. Любые идеи, как я могу это исправить?

1 Ответ

3 голосов
/ 06 января 2012

Вы должны использовать:

<link rel="stylesheet" href="http://url" type="text/css" />

для включения таблиц стилей.

<link rel="http://url"> - недопустимый метод для включения стилей. Смотрите также: MDN: <link>

...