+
24
-

回答

可以将传统的位置捕获 $1换成命名捕获,例如:

传统位置捕获 $1

if (!-e $request_filename) {
    rewrite ^(.*)$ /index.php?$1 last;
}

换成命名捕获 ${req_path}

if (!-e $request_filename) {
    rewrite ^(?P<req_path>.*)$ /index.php?${req_path} last;
    break;
}

网友回复

我知道答案,我要回答