在前几天有分享过”安装Typecho到二级目录文件夹中伪静态设置方法”,今天有网友问到自己在宝塔面板中搭建二级目录需要安装WordPress的时候伪静态如何设置。如果是在一级目录下就很简单,宝塔面板支持快速选择自带的伪静态规则,但是这里不支持二级目录,需要我们自定义。
我们可以选择自定义规则,如果根目录下有一个WP程序,需要将原始的伪静态复制进来,然后在下面添加:
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;
}
}
这里需要根据自己二级目录文件夹然后在上面伪静态规则中修改目录名称。
关于伪静态我们可能有需要用到:
1、宝塔面板LNMP环境设置WordPress固定链接/伪静态方法
2、常用WordPress伪静态规则 – Apache/Nginx/IIS系统环境