Как мне конкретно настроить Internet Explorer с помощью htaccess deflate? - PullRequest
0 голосов
/ 06 марта 2012

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

У меня очень простой тестовый сайт, который состоит из трех файлов, index.html, all.js и .htaccess, вот мой .htaccess:

# Compress some text file types
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript application/javascript application/json

Это единственное, что я делаю для сжатия файлов - я не добавил никаких заголовков.Теперь я понимаю, что у меня есть много типов пантомимы, в которых я не нуждаюсь, но я думаю, что у нас здесь есть все.Однако по какой-то причине файлы сжимаются только в Firefox, а не в IE.Кроме того, если я смотрю на сайт через firefox и использую переключатель пользовательских агентов для переключения на пользовательский агент IE, сжатие немедленно прекращается.

Мне нужно, чтобы это работало в IE, мой более широкий вопрос: как мне это сделать, ноЯ думаю, что это может быть связано с некоторым соответствием браузера в конфигурации, поэтому мне интересно, как я могу конкретно нацелить IE с deflate в htaccess.

Любая помощь приветствуется.

Ответы [ 2 ]

1 голос
/ 06 марта 2012

Посмотрите на конфигурацию вашего хоста: grep -Ri BrowserMatch /etc/httpd /etc/apache2 Вы можете сделать это из PHP с помощью вызова system ().Возможно, ваш хост слишком строго определил правила.См. Также Переменные среды специального назначения и ряд сообщений в блоге, один из которых.

0 голосов
/ 07 марта 2012

Из файлов журналов и изучения сетевого трафика видно, что файлы фактически сжимаются, но IE сообщает об этом неправильно.

...