search

Home  >  Q&A  >  body text

What do these sentences about nginx implementing rewrite mean?

    if (-f $request_filename/index.php){
            rewrite (.*) $1/index.php;
    }
    if (!-f $request_filename){
            rewrite (.*) /index.php;
    }
某草草某草草2871 days ago597

reply all(1)I'll reply

  • 黄舟

    黄舟2017-05-16 17:15:51

      if (-f $request_filename/index.php)
    #如果存在文件$request_filename/index.php
    {
                rewrite (.*) /index.php;
                #那么执行这条 rewrite
                # 代表上面if里匹配的
        }
        if (!-f $request_filename){
        #如果不存在文件$request_filename
                rewrite (.*) /index.php;
                #那么执行这条 rewrite
        }

    reply
    0
  • Cancelreply