分类
网络

宝塔面板Nginx环境wordpress安装在二级目录

宝塔面板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。

发表评论

电子邮件地址不会被公开。 必填项已用*标注