gzip/mod_deflate не работает на apache2, ubuntu, amazon ec2
Я перепробовал все, и я не могу заставить работать gzip или mod_deflate. Я поместил почти все в мой файл.htaccess, а также в мой файл apache2.conf. Все они не работают.
Вот моя конфигурация сервера:
Amazon EC2 со всем вынужденным https://www.
с Apache (apache2) и Ubuntu. Каждый раз, когда я запускаю свой сайт через онлайн-тестер, он говорит, что мой gzip не работает / не включен. Я проверил несколько раз, и мой mod_deflate и мой mod_filter установлены, включены и работают.
Я также несколько раз перезагружал свой сервер и перезапускал apache, но он по-прежнему не распознает, что мои файлы заархивированы. Вот один из нескольких кодов, которые я пытался добавить из gtmetrix:
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE font/opentype
AddOutputFilterByType DEFLATE font/otf
AddOutputFilterByType DEFLATE font/ttf
AddOutputFilterByType DEFLATE image/svg+xml
AddOutputFilterByType DEFLATE image/x-icon
AddOutputFilterByType DEFLATE text/css
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/xml
# Remove browser bugs (only needed for really old browsers)
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
Header append Vary User-Agent
</IfModule>
Я запустил свой сайт через gtmetrix, и он говорит, что мои файлы.js и мои файлы.css не сжимаются через gzip. Что случилось?
1 ответ
Хорошо, мой индекс - страница.php, поэтому мне пришлось добавить это на мою страницу index.php:
ob_start("ob_gzhandler");