使用 nginx 进行 Google Minify

使用 nginx 进行 Google Minify

我正在使用 google minify,包含 CSS 和 JS 的 URL 类似于

domain.com/min.php/commonjs
domain.com/min.php/commoncss
domain.com/min.php/jqueryall

我已经使用 php-fpm 迁移到 nginx,并获取了以下配置:

 location ~ \.php {
                if (!-f $request_filename) {
                        return 404;
                }
                fastcgi_pass   127.0.0.1:9000;
                fastcgi_index  index.php;
                fastcgi_param  SCRIPT_FILENAME  /var/www/app.visualwebsiteoptimizer.com$fastcgi_script_name;
                include fastcgi_params;
        }

压缩不起作用,URL 返回 404。有人能指导我如何修复这个问题吗

答案1

您正在使用路径信息,因此您无法检查文件是否存在,因为您依赖 PHP 遍历给定的 URI,直到找到现有文件。

请参阅此 wiki 页面以了解如何正确处理:http://wiki.nginx.org/HttpFcgiModule#fastcgi_split_path_info

相关内容