W3 Total cache生成一个nginx.conf
文件位于日志的根目录中。
您需要在nginx配置文件中包含该文件,以便W3 Total缓存正常工作。
例如,如果您的文件位于/etc/nginx/sites-available/MyWordPress
然后编辑该文件以包含您的博客nginx.conf
由服务器块中的W3 Total缓存生成。
server {
listen 80;
listen [::]:80;
root /var/www/MyWordPress;
index index.php index.html index.htm;
include /var/www/MyWordPress/nginx.conf;
}
您只需要包括最后一行。
更新时间:
nginx.conf
由W3 Total Cache生成的包含以下用于Minify的重写代码:
# BEGIN W3TC Minify core
rewrite ^/wp-content/cache/minify.*/w3tc_rewrite_test$ /wp-content/plugins/w3-total-cache/pub/minify.php?w3tc_rewrite_test=1 last;
set $w3tc_enc "";
if ($http_accept_encoding ~ gzip) {
set $w3tc_enc .gzip;
}
if (-f $request_filename$w3tc_enc) {
rewrite (.*) $1$w3tc_enc break;
}
rewrite ^/wp-content/cache/minify/(.+/[X]+\\.css)$ /wp-content/plugins/w3-total-cache/pub/minify.php?test_file=$1 last;
rewrite ^/wp-content/cache/minify/(.+\\.(css|js))$ /wp-content/plugins/w3-total-cache/pub/minify.php?file=$1 last;
# END W3TC Minify core