Очередной вопрос про перенос css и js файлов на другой поддомен.
Прошу сразу сильно не пинать и не минусовать, пожалуйста.
Есть:
blogs.example.ru — сам сайт.
Задача:
Сделать так, чтобы css файлы загружались с домена например css-blogs.example.ru
Сдедать так, чтобы js файлы загружались с домена js-blogs.example.ru (Или пофиг, можно даже с тогоже css-blogs.example.ru)
Задача практически решена:
В config.php
Собственно это работает, если:
Но стоило бы сливать файлы.
Отсюда вопрос, каким образом при настройке $config['compress']['css']['merge'] = true; — сделать загрузку css файлов с другого домена? Что и где нужно подкрутить?
С js делал подобное, но тоже, вышло только при $config['compress']['js']['merge'] = false;
Зарание спасибо.
Есть:
blogs.example.ru — сам сайт.
Задача:
Сделать так, чтобы css файлы загружались с домена например css-blogs.example.ru
Сдедать так, чтобы js файлы загружались с домена js-blogs.example.ru (Или пофиг, можно даже с тогоже css-blogs.example.ru)
Задача практически решена:
В config.php
$config['head']['default']['css'] = array(
"http://css-blogs.example.ru/css/style.css?v=1",
"http://css-blogs.example.ru/css/Roar.css",
"http://css-blogs.example.ru/css/piechart.css",
"http://css-blogs.example.ru/css/Autocompleter.css",
"http://css-blogs.example.ru/css/prettify.css",
"http://css-blogs.example.ru/css/vlaCal-v2.1.css",
"http://css-blogs.example.ru/css/ie6.css?v=1"=>array('browser'=>'IE 6'),
"http://css-blogs.example.ru/css/ie7.css?v=1"=>array('browser'=>'gte IE 7'),
"http://css-blogs.example.ru/css/simple_comments.css"=>array('browser'=>'gt IE 6'),
Собственно это работает, если:
$config['compress']['css']['merge'] = false; // указывает на необходимость слияния файлов по указанным блокам.
Но стоило бы сливать файлы.
Отсюда вопрос, каким образом при настройке $config['compress']['css']['merge'] = true; — сделать загрузку css файлов с другого домена? Что и где нужно подкрутить?
С js делал подобное, но тоже, вышло только при $config['compress']['js']['merge'] = false;
Зарание спасибо.
9 комментариев
Сорри за оффтоп, не выдержал.
Если прописать
css файлы перестают загружаться.
и вставьте в header.tpl вместо:
и в конфиге отключите сжатие css и js
/engine/modules/viewer/Viewer.class.php
Находим код:
И в этой строке заменяем на
в config.php:
$config['path']['static']['root'] = 'http://static.example.com';
Меняются адреса основных js/css файлов, но
Следующие также и остаётся на своём месте:
Пока не разбирался как поправить, т.к навалилось много других дел.