宝塔面板LNMP环境( Linux系统下Nginx+MySQL+PHP )安装wordpress,一般情况下安装目录:/www/wwwroot/xxx.com
如下图:

这样安装设置伪静态也很方便。但是如果想把wordpress安装在二级目录,如:xxx.com/wordpress
,并通过http(s)://xxx.com/
访问wordpress网站,遇到一些问题,百度搜索很多办法没有解决,网上的办法如下:
找到"/usr/local/nginx/conf/wordpress.conf"
文件,然后添加:
location /wordpress/ {
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 (.*) /wordpress/index.php;
}
}
然后重启lnmp生效。但是我没有成功。。。
——分割线——
后来摸索了半个小时,找到方法成功了,如下:
第一步、按照常规方法添加网站。
第二步、将wordpress安装在二级目录。

第三步、进入wordpress后台,设置,常规:
WordPress地址(URL):https://xxx.com/wordpress
站点地址(URL):https://xxx.com
固定连接:设置自己需要的类型。
第四步、宝塔后台,网站,网站目录: 网站目录:/www/wwwroot/biglee.me
运行目录:/wordpress
第五步、伪静态,选择wp2:
rewrite ^./files/(.)$ /wp-includes/ms-files.php?file=$1 last;
if (!-e $request_filename){
rewrite ^.+?(/wp-.) $1 last; rewrite ^.+?(/..php)$ $1 last;
rewrite ^ /index.php last;
}
重启Nginx,done。