Мы используем cookies для улучшения работы сайта и предоставления наших услуг. Продолжая использовать наш веб-сайт вы подтверждаете согласие с Политикой Конфиденциальности

Я согласен
Ваш подарок уже заждался :)
* при покупке от 1 500 грн.
Пульс NeoSeo
Россия
8 800 551 94 15 все звонки бесплатно

Почему если открыть ссылку карты в браузере, ошибка: “error on line 1 at column 1:Encoding error”?

Эта проблема возникает в том случае, если магазин стоит за связкой двух серверов - apache и nginx. При этом, на самом nginx настроено сжатие согласно content-type, который в случае карты сайта является application/xml. При этом, nginx несмотря на то, что контент уже сжат, сжимает его повторно.

Бороться с этой проблемой просто - отключаем сжатие в настройках модуля “Карта сайта” и проверяем, что сделает nginx.

И будет видно, что даже с отключенным сжатием к нам приходит ответ с Content-Encoding: gzip. Также видно, что реальный размер сохраненного файла существенно больше чем объем данных, переданный по сети. Все это можно увидеть в developer tools или firebug.