Видит файл стилей, но не видит правила?

182
27 февраля 2019, 13:00

Сделал сжатие стилей и скриптов при помощи 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;
    ?> 

В чём дело?

Answer 1

Данная статья вам подробно объяснит в чем дело.

Так же, могу предположить, что вы не корректно указали путь к файлу стилей.

А данный вопрос так же может вам помочь.

Answer 2
<? 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>';
?>
READ ALSO
Неправильно отображается элемент

Неправильно отображается элемент

Нужно найти максимум и минимум функции при 3 параметрахПри первых 2х выводится правильно, в 3 почему-то появляются другие числа

164
C++ Как создать таймер?

C++ Как создать таймер?

Как создать таймер в C++? Пробовал SetTimer с USER_TIMER_MINIMUM но он медленный, нужен таймер с интервалом больше 60 раз в секунду

191
c++ перемещение и неизменяемый класс

c++ перемещение и неизменяемый класс

Я хочу разобраться в следующей ситуации

200