Products
GG网络技术分享 2025-03-18 16:07 12
宝塔面板LNMP环境二级目录安装WordPress访问前端出现404,是因为伪静态需要重新设置下。
在宝塔面板中搭建二级目录需要安装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;
}
}
这里需要根据自己二级目录文件夹然后在上面伪静态规则中修改目录名称。
如果根目录已经有一个wordpress站点,
那么修改后完整的伪静态规则如下:
location /{
try_files $uri $uri/ /index.php?$args;
}
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;
Demand feedback