Вы не можете отключить кэширование http-запросов в W3 Total Cache.Только кэширование запросов https может быть включено / отключено на Page Cache |Генерал |Кэшировать SSL (https) запросы флажок.Итак, я думаю, вам следует попытаться решить эту проблему другими способами.
Если вся ваша установка настроена на https и запросы http совершенно нежелательны, добавьте следующие строки в ваш файл WordPress .htaccess:
# **************************************************************************
# Redirect HTTP to HTTPS
# **************************************************************************
RewriteCond %{HTTPS} =off
RewriteCond %{REQUEST_URI} ^(.*)$ [NC]
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=temporary,L]
Приведенный выше код перенаправит все HTTP-запросы к их эквивалентам в протоколе HTTPS.Таким образом, WordPress никогда не создаст небезопасную страницу, и, как следствие, W3 Total Cache не будет помещать в свой кэш страницу такого типа.
Кстати: использование «временного» вместо «постоянного»"в коде предложен: он направлен на то, чтобы избежать ужасной проблемы, связанной с кэшем браузера, когда по какой-либо причине вам необходимо вернуться к http-запросам (сертификат с истекшим сроком действия и т. д.) - см. 301 Перенаправления: Ужас, который не можетБыть некэшированным и Как долго браузеры кэшируют HTTP 301?