nginx rewrite匹配到"public/"则将其变为"public/index.php?_url=/"要怎么写?"

提问者:星光下的咖啡屋 提问时间:2017年12月06日 人气:5
用户提问
"public/"前后都是有字符的,我只是想做个替换,替换掉public/
#当URL中包含 /phalcon/ 的话进入到下面的url 重写
location /phalcon/ {
#nginx的重写URL规则,把 /phalcon/后面的内容 放到了 public/index.php?_url=/ 后面
rewrite ^/phalcon/(.*)$ /phalcon/public/index.php?_url=/$1;
}

问题已解决
辅助答案
用户:飘零的叶子
2017年12月14日
 location /public {
           try_files $uri $uri/ /index.php?_url=/?$query_string;
           client_max_body_size 10m;
 }

你试试