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