location ~* \.(ico|gif|bmp|jpg|jpeg|png|webp|swf|js|css|gz|svg|svgz|ttf|otf|woff|eot|mp4|ogg|ogv|webm) {
expires 30d;
access_log off;
log_not_found off;
}
本来已经禁止了日志,但是由于要对其中的 CSS 和 JS 进行动态压缩,加了类似下面的 rewrite
rewrite ^/cache/minify/ /index.php last;
导致 /cache/minify/818c0.js
这样的请求又被 log
请问有什么方法可以对 rewrite 后的请求禁止日志?
1
ysc3839 2021-12-08 03:46:43 +08:00 via Android 1
说个题外话,像这种“匹配任意前缀”然后把请求交给某个后端处理的情况是可以而且应该用 location + try_files 实现的。
估计改成 location /cache/minify/ { access_log off; log_not_found off; try_files /index.php; } 就行了。 |