不久前写了一篇博文,标题是Nginx环境下WordPress伪静态(rewrite)代码规则写法,可是好多人问不知道怎么使用和写入网站服务器环境配置文件中,此文就是针对这个问题而写,因为自己用的是阿里云主机,而且使用Nginx环境,所以只能就这个环境下如何使用WordPress伪静态(rewrite)代码进行分享。
Nginx环境下WordPress伪静态怎么使用的步骤如下:
1、使用桌面终端登入阿里云服务器(我用的是putty),输入root和password后即进入了服务器。
2、输入下面这个命令,进入服务器网站配置文件夹
cd /a/apps/nginx/vhosts/ # 这是网站安装配置位置,cd后面有一个空格
vi oneisall.cn.conf # 就是网址.conf的格式,vi后面有一个空格
3、按键盘上的上下键到屏幕最底部,点一下键盘上的INS键(插入键)
4、把以下这段代码复制进去(选取下面这段代码复制,到putty窗口鼠标右键点一下就自动完成复制)
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 (.*) /index.php;
}
5、按一下Esc,键然后Shift+:组合键,在屏幕左下角处有个冒号(:),输入wq再回车就可以保存退出了。
6、重启服务器后生效。
按照以上步骤轻松完成Nginx环境下WordPress伪静态,是不是很简单。
和我写的评论一样,完成文章中的五步后,需要重新启动一下服务器,才能生效。
如斯,已经添加第六步:重启服务器后生效。