解决方案 »

  1.   

            if (-f $request_filename) {
                break;
            }        # otherwise rewrite it
            if (!-e $request_filename) {
                rewrite ^(.+)$ /handler.php?_url=$1 last;
                break;
            }
      

  2.   


    不可以,真的,现在直接出现:file not found ,那个红色的框是我那个URL的pathinfo
    我是这样使用的
      

  3.   


    就算是 丢在那个 我配置的pathinfo下面,也不可以,要么是404,要么就是500错误!!!
      

  4.   

    你自己放错了位置,就不能怪别人了       location /{
                   index index.html index.htm index.php;
                   if (-e $request_filename) {
                           break;
                   }
                   if (!-e $request_filename) {
                           rewrite ^(.+)$ /handler.php?_url=$1 last;
                           break;
                   }
           }