Странное поведение кеширования Wordpress

541
24 ноября 2016, 10:32

Здравствуйте! Опишу симптомы. Есть сайт, на wp, был установлен w3 total cache, но плагин минифицировал js криво (вылезала ошибка jQuery is not defined), и потом я его удалил, но как бы я ни старался, в этом же браузере, где и возникала ошибка, сама страница будто сохранилась и не обновляется. К примеру, даже если изменить страницу, удалить всё содержимое, всё равно останется кешированная версия. Я удалял кэш через плагин, удалил все папки связанные с этим плагином. Вот .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>
# Add correct content-type for fonts
AddType application/vnd.ms-fontobject .eot
AddType application/x-font-ttf .ttf
AddType application/x-font-opentype .otf
AddType application/x-font-woff .woff
AddType image/svg+xml .svg
# Compress compressible fonts
AddOutputFilterByType DEFLATE application/x-font-ttf application/x-font-opentype image/svg+xml
ExpiresActive On
ExpiresByType image/gif                         "access plus 1 month"
ExpiresByType image/png                         "access plus 1 month"
ExpiresByType image/jpg                         "access plus 1 month"
ExpiresByType image/jpeg                        "access plus 1 month"
ExpiresByType text/javascript                   "access plus 1 month"
ExpiresByType text/css                          "access plus 1 month"
ExpiresByType text/plain                        "access plus 1 month"
ExpiresByType application/vnd.ms-fontobject     "access plus 1 month"
ExpiresByType application/x-font-ttf            "access plus 1 month"
ExpiresByType application/x-font-opentype       "access plus 1 month"
ExpiresByType application/x-font-woff           "access plus 1 month"
ExpiresByType image/svg+xml                     "access plus 1 month"
# END WordPress

В других браузерах всё работает, и даже в этом же браузере в режиме "инкогнито" всё работает. Покажу на примере ошибки.

Вот ошибка jQuery is not defined в браузере, где не обновляется страница. Этот код был минифицирован плагином.

Тот же самый браузер в режиме "инкогнито". Так скажем, "оригинальный" код.

Может кто-нибудь сталкивался с таким? В чём может быть проблема и как её решить? Хотя получается что проблема присутсвует только у меня, но всё равно интересно. Спасибо!

READ ALSO
JavaScript: обнаружить пропуск строки в textarea

JavaScript: обнаружить пропуск строки в textarea

Как с помощью JavaScript (если будет проще - то и с подключениемjQuery) обнаружить пропуск строки в <textarea>?

476
Прокомментируйте код построчно

Прокомментируйте код построчно

Здравствуйте, прошу помочь разобраться и понять следующий примерЯ нуждаюсь в объяснении данного кода, желательно прокомментировать построчно

405
Как отправить на websocket сообщение из node js?

Как отправить на websocket сообщение из node js?

В моем приложении node js понадобилась отправка сообщений на websocketЯ решил что надо написать клиента websocket серверу

546