nginx环境配置wordpress等二级目录建站伪静态
假如你的网站是 www.000.com,你想在www.000.com/1/ 这个目录新建一个单独的网站,那么伪静态怎么设置?
lnmp一键安装包很简单就解决了这个问题:
默认已经有了discuz、discuzx、discuzx2(Discuz X二级目录)、wordpress、wp2(WordPress二级目录)、typecho、typecho2(Typecho二级目录)、sablog、emlog、dabr、phpwind、、dedecms、drupal、ecshop、shopex等常用的Nginx伪静态配置文件,可以直接输入名称进行使用,如果网站是在二级目录则需要修改对应伪静态文件里的二级目录的名称。
例如只需找到/nginx/conf/rewrite/目录里的伪静态2文件,修改为你的二级建站目录即可!
location /二级目录/ {
try_files $uri $uri/ /二级目录/index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
最后记得在网站域名对应的伪静态里面添加
找到这一行 include rewrite/wordpress.conf;
下面添加 include rewrite/wp2.conf;
重启nginx就可以了!
/etc/init.d/nginx restart