Typecho Nginx下的伪静态rewrite规则

in web with 0 comment
location / {
    index index.html index.php;
    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;
    }
}

使用方法: 打开你的站点配置文件,比如nginx.conf,在 server { } 里加上上面给的伪静态规则,保存并重启nginx。然后在typecho后台系统设置开启伪静态设置即可。

Responses