Nginx是一款面向性能设计的Web服务器,相较于Apache具有占有内存少,稳定性高等优势,主要在高流量的大型网站中使用。如果你使用的是一些知名空间商提供的WordPress虚拟主机或云主机,绝大多数情况下都是Apache环境下运行的,而且都已经很好地支持WordPress等流行PHP开源建站系统的Rewrite重写规则。
但是,如果你是在自己购买的云服务器(或独立服务器)中,自行搭建配置的PHP运行环境,很可能就会碰到需要调试Web环境中的Rewrite重写规则才能实现相应建站系统的正常运行。
WordPress网站在Nginx环境中的Rewrite固定链接重写规则,是在网站对应的配置文件nginx.conf中进行设置的。
Nginx静态化规则代码如下:
location / {
try_files $uri $uri/ /index.php?$args;
}
# Add trailing slash to */wp-admin requests.
rewrite /wp-admin$ $scheme://$host$uri/ permanent;
只要把上面的代码段添加到网站对应的配置文件nginx.conf中,保存,重启Nginx即可实现。