Сделал сжатие стилей и скриптов при помощи compress.php от Google. Скрипты работают на ура. А вот стили (файл) видит, видит что внутри, но не видит правила. Стоит открыть средство разработчика и поставить пробел в любом месте сжатого файла css и всё сразу видит и стили применяются. Броузеры выдают warning: Resource interpreted as Stylesheet but transferred with MIME type application/octet-stream: "http:.../min/css_all_min_1540072509.cssgz". Вставляю файл в html так:
<? require_once(ROOT.'/service/compress_timestamp.php');
if (stripos($_SERVER['HTTP_ACCEPT_ENCODING'],'GZIP')!==false)
$gz='gz';
else
$gz=null;
echo '<link rel="stylesheet" type="text/css" href="/template/min/css_all_min_'.$compress_stamp.'.css'.$gz.'" />',PHP_EOL;
?>
В чём дело?
Данная статья вам подробно объяснит в чем дело.
Так же, могу предположить, что вы не корректно указали путь к файлу стилей.
А данный вопрос так же может вам помочь.
<? require_once(ROOT.'/service/compress_timestamp.php');
if (stripos($_SERVER['HTTP_ACCEPT_ENCODING'],'GZIP')!==false)
$gz='gz';
else
$gz=null;
echo '<style>'.file_get_contents(ROOT.'/template/min/css_all_min_'.$compress_stamp.'.css').'</style>';
?>
Оборудование для ресторана: новинки профессиональной кухонной техники
Частный дом престарелых в Киеве: комфорт, забота и профессиональный уход
Нужно найти максимум и минимум функции при 3 параметрахПри первых 2х выводится правильно, в 3 почему-то появляются другие числа
Как создать таймер в C++? Пробовал SetTimer с USER_TIMER_MINIMUM но он медленный, нужен таймер с интервалом больше 60 раз в секунду