如题,网络上大神发的规则,经测试,是错的。

所以,发一个对的上来,让其他人少走弯路:

        if (!-f $request_filename){
            set $rule_0 1$rule_0;
        }
        if (!-d $request_filename){
            set $rule_0 2$rule_0;
        }
        if ($rule_0 = "21"){
            rewrite ^/(.*) /?/$1 last;
        }

什么?这个怎么用?去编辑你的站点Nginx配置文件啊,在后面添加上即可(放到最后一个 } 前面)。