Typecho Nginx下的伪静态rewrite规则

Typecho Nginx下的伪静态rewrite规则

设置 -- 永久链接 -- 是否使用地址重写功能 打开地址重写功能,如果提示 重写功能检测失败,请检查你的服务器设置,选择仍然启用此功能,勾选即可

在 Nginx server 里添加以下配置:

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;
    }
}