解决Lnmp(Nginx)下wordpress二级目录伪静态出现404的问题

解决Lnmp(Nginx)下wordpress二级目录伪静态出现404的问题

问题:主站是采用wordpress架构的网站,想要在其二级目录再多做一个子站,发现在相同伪静态下面,二级目录的伪静态失败,出现404错误

那么解决wordpress二级目录伪静态出现404的问题,仅仅需要进行如下设置即可,非常简单

Lnmp的新版版1.2以上的,可以在/usr/local/nginx/conf下面看到有一个wp2.conf文件,这个就是作者考虑到会有人要创建二级目录伪静态,所以这个可以帮助我们进行设置;

首先,复制一个wp2.conf,可以自行命名,例如:wp4laoz.conf,然后修改里面的设置

vi wp4laoz.conf

location /wp/ {
try_files $uri $uri/ /wp/index.php?$args;
}

# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

我们只需要把上的/wp/修改为我们的二级目录就可以了,有两个地方需要修改的,注意了

接下来,就要修改我们的主站的伪静态设置了,在/usr/local/nginx/conf/vhost/下面,例如:laoz.conf,修改里面的设置vi laoz.conf,找到include wordpress.conf;

我们只需要在这句下面添加多一句,即刚才添加的伪静态文件include wp4laoz.conf;  即可

保存,然后重启nginx。

lnmp nginx restart

 

 

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/936.html

(0)
上一篇 2016 年 09 月 28 日
下一篇 2017 年 03 月 28 日

相关推荐