宝塔面板设置wordpress子目录伪静态
作者: 葛屹肃 | 日期: 2022-11-19 | 分类: 个人杂谈
昨天建了一个生活记事博客,今天写了一篇文章,点击文章链接时,发现并不能正常打开。看界面有点熟悉,是没有设置伪表态的页面。
主站设置静态页面时很简单,在宝塔面板中伪静态界面,选择wordpress后,保存即可。而子目录伪静态没有设置过,只有百度一下。
查询后,发现子目录跟主站的伪静态完成一样,只需要加定位至子目录即可,在宝塔伪静态界面,加入以下红字代码即可。
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;
}
}
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;
黑字部分是原来主站伪静态代码,通过对比,可以发现,唯一区别在于加入子目录,大家一看就懂。
文章链接:https://www.geyisu.com/2912.html