Yslow, Add Expires заголовки не работают

Итак, у меня есть Yslow, и я пытаюсь добавить заголовки Expires Expires.

Так что у меня есть .htaccess в корне моего сайта:

<ifModule mod_expires.c>
  ExpiresActive On
  ExpiresDefault "access plus 1 seconds"
  ExpiresByType text/html "access plus 1 seconds"
  ExpiresByType image/gif "access plus 2592000 seconds"
  ExpiresByType image/jpeg "access plus 2592000 seconds"
  ExpiresByType image/png "access plus 2592000 seconds"
  ExpiresByType text/css "access plus 604800 seconds"
  ExpiresByType text/javascript "access plus 216000 seconds"
  ExpiresByType application/x-javascript "access plus 216000 seconds"
  ExpiresByType application/javascript "access plus 216000 seconds"  
</ifModule>

<ifModule mod_headers.c>
  <filesMatch "\\.(ico|pdf|flv|jpg|jpeg|png|gif|swf)$">
    Header set Cache-Control "max-age=2592000, public"
  </filesMatch>
  <filesMatch "\\.(css)$">
    Header set Cache-Control "max-age=604800, public"
  </filesMatch>
  <filesMatch "\\.(js)$">
    Header set Cache-Control "max-age=216000, private"
  </filesMatch>
  <filesMatch "\\.(xml|txt)$">
    Header set Cache-Control "max-age=216000, public, must-revalidate"
  </filesMatch>
  <filesMatch "\\.(html|htm|php)$">
    Header set Cache-Control "max-age=1, private, must-revalidate"
  </filesMatch>
</ifModule>

У меня есть включить mod_headers и mod_expires:

root@heisenberg:~# a2enmod headers
Module headers already enabled

root@heisenberg:~# a2enmod expires
Module expires already enabled

Но никакого эффекта, у меня ВСЕГДА "F" с Yslow... Что я могу сделать для этого? Я уже читал другие темы Stackru....

Спасибо!

1 ответ

Столкнувшись с подобной проблемой, следующая ссылка помогла мне настроить заголовки expires на Apache.

http://www.simonwhatley.co.uk/how-to-set-an-expires-header-in-apache.

Добавление ExpiresActive On before и ExpiresByType внутри модуля документа в конфигурации проекта в httpd.conf помогло мне. Может быть, это вам тоже поможет.

Кроме того, мне не нужно было добавлять Cache-Control в заголовки. Они были автоматически добавлены в заголовки. Я не профессионал, но это то, что я заметил.

Другие вопросы по тегам