Срок действия кэш не указан.

djdiplomat
На сайте с 05.08.2009
Offline
136
6554

Добрый день. Не могу понять. Вот у меня в .htaccess

# BEGIN WordPress

<IfModule mod_rewrite.c>

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

</IfModule>

# END WordPress

FileETag MTime Size

<ifmodule mod_expires.c>

<filesmatch "\.(jpg|gif|png|css|js)$">

ExpiresActive on

ExpiresDefault "access plus 1 year"

</filesmatch>

</ifmodule>

Почему гугл продолжает писать

http://site.ru/css/fonts.css (не указан срок действия) разве строк выше не достаточно?

[umka]
На сайте с 25.05.2008
Offline
456
#1

Покажите ответные http-заголовки

Лог в помощь!
djdiplomat
На сайте с 05.08.2009
Offline
136
#2

1 HTTP/1.1 200 OK

2 Date: Sun, 18 Jan 2015 09:20:46 GMT

3 Server: Apache/2.2.22 (Debian)

4 X-Powered-By: PHP/5.4.4-14+deb7u7

5 Last-Modified: Sun, 18 Jan 2015 08:39:12 GMT

6 Vary: Accept-Encoding

7 Cache-Control: private, max-age=43200

8 X-Hyper-Cache: hit - plain

9 Content-Length: 21521

10 Content-Type: text/html;charset=UTF-8

Это имелось ввиду?

[umka]
На сайте с 25.05.2008
Offline
456
#3
djdiplomat:
Это имелось ввиду?

Да. Только нужны заголовки от запроса файла "css" или "js" или "jpg" или ...

R
На сайте с 13.04.2009
Offline
159
#4

Nging не стоит перед apache? А то малоли, на статику стоит :).

djdiplomat
На сайте с 05.08.2009
Offline
136
#5
'[umka:
;13433234']Да. Только нужны заголовки от запроса файла "css" или "js" или "jpg" или ...

Ну вот на таблицу стилей ответ. На которую гугл ругается.

1 HTTP/1.1 200 OK

2 Date: Sun, 18 Jan 2015 10:16:50 GMT

3 Server: Apache/2.2.22 (Debian)

4 Last-Modified: Thu, 15 Jan 2015 12:29:10 GMT

5 ETag: "52058e-dc3-50cb000cc4256"

6 Accept-Ranges: bytes

7 Content-Length: 3523

8 Vary: Accept-Encoding

9 Content-Type: text/css

10 X-Pad: avoid browser bug

rushter, я не совсем понял как это проверить) Вроде нет. Вроде сервак на апаче и все...

[umka]
На сайте с 25.05.2008
Offline
456
#6
djdiplomat:
Ну вот на таблицу стилей ответ. На которую гугл ругается.

Апач. Но нет заголовка "Expires".

Значит, директивы в .htaccess не работают.

Может быть, у апача нет модуля mod_expires.

Или в директории с css есть другой .htaccess, переопределяющий директивы "expires" из первого .htaccess

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий