
很多小伙伴希望在自己的WordPress站点下再搭建一个站点。所以就碰到了这个伪静态问题。解决方法有两个,分别如下:
WordPress在nginx下的伪静态
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;
}
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
zblog在nginx下二级目录的伪静态
location /daohang/ {
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 (.*) /daohang/index.php;
}
}
需要注意的是,要在location
后面添加你的二级目录名称,以及最后rewrite后面也需要添加你的二级目录名称,上面代码中/daohang
改成你的二级目录名称。
只需要将zblog的二级目录伪静态放在WordPress后面即可。
感谢您的来访,获取更多精彩文章请收藏本站。

© 版权声明
THE END
暂无评论内容