faiq
@faiq
программист

Почему google page speed ругается на кэширование?

Здравствуйте есть код htaccess
<IfModule mod_expires.c>  
 
    <FilesMatch ".(jpg|jpeg|gif|png|ico|css|js|svg)$">
        ExpiresActive on
        ExpiresDefault "access plus 1 month"
    </FilesMatch> 
 
    ExpiresDefault "access plus 1 month"
    ExpiresByType application/javascript "access plus 1 month"
    ExpiresByType text/javascript "access plus 1 month"
    ExpiresByType text/css "access plus 1 month"
    ExpiresByType text/html "access plus 1 month"
    ExpiresByType text/x-javascript "access plus 1 month"
    ExpiresByType image/gif "access plus 1 month"
    ExpiresByType image/jpeg "access plus 1 month"
    ExpiresByType image/png "access plus 1 month"
    ExpiresByType image/svg "access plus 1 month"
    ExpiresByType image/jpg "access plus 1 month"
    ExpiresByType image/x-icon "access plus 1 month"
    ExpiresByType application/x-shockwave-flash "access plus 1 month"
    ExpiresByType image/gif A2592000
    ExpiresByType image/jpeg A2592000
    ExpiresByType image/jpg A2592000
    ExpiresByType image/png A2592000
    ExpiresByType image/svg A2592000
     
    BrowserMatch "MSIE" brokenvary=1
    BrowserMatch "Mozilla/4.[0-9]{2}" brokenvary=1
    BrowserMatch "Opera" !brokenvary
     
    SetEnvIf brokenvary 1 force-no-vary
     
</IfModule>
<Files ~ "^\.cache">
  Order Allow,Deny
  Allow from All
</Files>
<Files ~ "^\..*">
  Order Allow,Deny
  Deny from All
</Files>
AddDefaultCharset Off

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d [OR]
RewriteCond %{REQUEST_URI} ^/$
RewriteCond %{REQUEST_URI} !^/cms
RewriteRule  ^.*$ cms/fo.php
RewriteCond %{REQUEST_URI} ^/plugins/(.+)\.php$
RewriteRule  ^.*$ cms/include/plugin_call.php

DirectoryIndex index.html index.php

php_flag always_populate_raw_post_data on
php_flag suhosin.cookie.encrypt off


но все равно google ругается. Почему?
5b6b23ce96f34273435918.png
  • Вопрос задан
  • 565 просмотров
Пригласить эксперта
Ответы на вопрос 3
@sidni
Php Developer
может проблема в хостере где не установлены нужные модули апача
Ответ написан
alex-1917
@alex-1917
Если ответ помог, отметь решением
Причем тут ваш htaccess и реальное кеширование?)))
Скорее всего директива не срабатывает, копошите сервер.

Когда директива начнет срабатывать, прочитайте нижеследующий текст:
Для google page speed оптимально ставить 30 дней, не меньше. Меньше - опять будет ругаться.
Ответ написан
Комментировать
@Otrivin
junior full-stack сисадмин
Что за хостер?
Замечено, что такая проблема была на adminvps. Проблема устраняется включением кэширования в isp-панели, в настройках www-домена
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы