- 编辑Typecho的Nginx配置文件
 - 在其中写入如下代码
 
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    }
    
    location / {
            if (-f $request_filename/index.html){
                    rewrite (.*) $1/index.html break;
            }
            if (-f $request_filename/index.php){
                    rewrite (.*) $1/index.php;
            }
            if (!-f $request_filename){
                    rewrite (.*) /index.php;
            }
    } 
经测试,单独写下如下代码会造成403 NOT FOUND
    if (!-e $request_filename) {
        rewrite ^(.*)$ /index.php$1 last;
    } 
单独写下如下代码会造成404 - 页面没找到
    location / {
            if (-f $request_filename/index.html){
                    rewrite (.*) $1/index.html break;
            }
            if (-f $request_filename/index.php){
                    rewrite (.*) $1/index.php;
            }
            if (!-f $request_filename){
                    rewrite (.*) /index.php;
            }
    }









