微酷网络旗下现在运行着两个Wordpress程序,分别是现在正在阅读的这个微酷网志,另一个就是微酷VPS主机推荐了,这两个站点都是以二级目录形式运行的,并且服务器引擎为Nginx,于是如何设置伪静态就需要记录一下了。@VCOO
先来看微酷的两个WP程序:
1、微酷网志 http://www.vcoo.cc/blog/
2、VPS推荐:http://www.vcoo.cc/vps/
于是通过正常方法添加伪静态规则就会有问题,多余的话不说了,直接贴出微酷的这两个站点的规则:
location /blog/ {
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 (.*) /blog/index.php;
}
}
location /vps/ {
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 (.*) /vps/index.php;
}
}
将上面代码添加到Nginx虚拟主机配置文件的server段即可。