问题:主站是采用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