需求概述:
Nginx环境下, WordPress要实现诸如vwhm.net/67.html 这样的伪静态,
需要如下两个步骤: WordPress设置 + Nginx配置
WordPress设置
1. 在WordPress设置-> 固定链接->指定伪静态url地址的形式, 如图所示:
修改Nginx配置
2. 在Nginx.conf配置文件中, 重写url规则, 并重启Nginx:
具体步骤如下:
2.1 ssh root@x.x.x.x 登录服务器
2.2 cd /usr/local/nginx/conf 进入nginx配置目录
2.3 ls
2.4 vi nginx.conf 打开配置文件
2.5 找到server节点, 然后添加nginx的url重写规则
location / {
# wordPress url rewrite
try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
2.6 每次修改完conf配置文件, 记得重启nginx
cd /usr/local/nginx/sbin/
./nginx -s reload
最终效果:
最终效果如下:
新增: 在使用了Nginx配置多个虚拟目录之后, 完整的vhost_vwhm_net.conf文件内容如下:
未完待续,下一章节,つづく