我已經在nginx服務器上設置了W3 Total Cache的WordPress安裝。我在操作碼APC和自動模式下使用minify選項。激活此選項後,我收到以下錯誤:W3 Total Cache minify重寫規則不適用於nginx
它顯示Minify URL重寫不起作用。如果使用apache,請驗證服務器配置是否允許.htaccess或使用nginx驗證配置中是否包含所有配置文件。
在nginx.conf我有什麼插件建議我把,即這樣的:
# BEGIN W3TC Minify core
rewrite ^/usr/share/nginx/html/wp-content/w3tc/min/w3tc_rewrite_test$ /usr/share/nginx/html/wp/wp-content/w3tc/min/index.php?w3tc_rewrite_test=1 last;
rewrite ^/usr/share/nginx/html/wp-content/w3tc/min/(.+\.(css|js))$ /usr/share/nginx/html/wp/wp-content/w3tc/min/index.php?file=$1 last;
# END W3TC Minify core
高於這個規則我也有下面讓WordPress的漂亮永久鏈接:
try_files $uri $uri/ /index.php;
,以防止零日漏洞利用:
#try_files $uri =404;
但是禁用這些仍然不能使minify重寫工作。
如果我禁用URL重寫爲minify,請求返回400狀態。
任何想法我可能做錯了什麼?