Итак, у меня возникла проблема, когда я перехожу к странице своего сайта после ее кэширования, она просто загружает безымянный файл. (Когда я сделал это на своем iPhone, он назвал это именем сайта плюс .gz). Таким образом, я предполагаю, что gzip имеет проблемы из общей настройки кэша. Ищете мысли вокруг исправления. Спасибо!Кэш-страница Wordpress не загружается. W3 Total Cache + Nginx
EDIT: Кажется, это линия set $w3tc_enc _gzip;
. Я отключу это, и он будет работать. Но все еще не уверен, почему.
Он работал просто отлично, и я просто используя стандартный код общий кэш дал мне в файле конфигурации моего домена:
# BEGIN W3TC Page Cache core
set $w3tc_rewrite 1;
if ($request_method = POST) {
set $w3tc_rewrite 0;
}
if ($query_string != "") {
set $w3tc_rewrite 0;
}
if ($request_uri !~ \/$) {
set $w3tc_rewrite 0;
}
if ($http_cookie ~* "(comment_author|wp\-postpass|w3tc_logged_out|wordpress_logged_in)") {
set $w3tc_rewrite 0;
}
set $w3tc_enc "";
if ($http_accept_encoding ~ gzip) {
set $w3tc_enc _gzip;
}
if (!-f "$document_root/wp-content/cache/page_enhanced/$http_host/$request_uri/_index.html$w3tc_enc") {
set $w3tc_rewrite 0;
}
if ($w3tc_rewrite = 1) {
rewrite .* "/wp-content/cache/page_enhanced/$http_host/$request_uri/_index.html$w3tc_enc" last;
}
# END W3TC Page Cache core