Nginx环境下Typecho伪静态规则

Typeecho必须设置伪静态的URL Rewrite,用lnmp的vhost.sh跟着流程来配置
到/usr/local/nginx/conf/vhost/你的域名.conf修改添加如下配置,

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

或者使用

try_files $uri $uri/ /index.php?$args;

然后重启下nginx
/root/lnmp reload或者
/etc/init.d/nginx reload或者
service nginx restart

版权声明:
作者:admin
链接:http://www.bttme.com/archives/1103.html
来源:bttme
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>