2017-01-05 2 views
3

У меня установлен сервер Nginx с установленным модулем Google Pagespeed.Ошибка при загрузке SVG - ERR_CONTENT_DECODING_FAILED

До недавнего времени у меня не было никаких проблем с SVGs на моем сайте, однако теперь Chrome дает мне ошибку: Не удалось загрузить ресурс: Net :: ERR_CONTENT_DECODING_FAILED

Изображение находится в каталоге:/изображений/BG .svg

Вручную загружать изображение с помощью случайного параметра запроса, т.е. bg.svg? v = 2 загружает SVG обычно без ошибок, поэтому, возможно, это проблема кэширования.

Как решить проблему?

ответ

3

Посмотрите на обсуждение за этой ссылке https://github.com/pagespeed/ngx_pagespeed/issues/1346

же ошибка обсуждается как ngx_pagespeed вопрос. Решение, которое работало для меня добавлял это мой Nginx конфигурации:

pagespeed Disallow "*.svg"; 

Более подробную информацию о нем: https://modpagespeed.com/doc/restricting_urls

+0

также и необходимо очистить кэш PageSpeed ​​ гт -rf/вар/ngx_pagespeed_cache/* && Nginx -s перезагружать –

Смежные вопросы