level 1
蝉先觉💤
楼主
长时间没碰nginx了,今天一用就出问题
if (!-f $request_filename){
rewrite ^/foo/(.*) /foo/www/$1 last;
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
$document_root$fastcgi_script_name; 这里似乎取到的是重定向前的路径,导致一直报"Primary script unknown"
难道$fastcgi_script_name不会被rewrite改变?
2014年11月05日 03点11分
1
if (!-f $request_filename){
rewrite ^/foo/(.*) /foo/www/$1 last;
}
location ~ \.php$ {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
}
$document_root$fastcgi_script_name; 这里似乎取到的是重定向前的路径,导致一直报"Primary script unknown"
难道$fastcgi_script_name不会被rewrite改变?