wordpress Nginx 伪静态配置实例

wordpress yekong

wordpress Nginx 伪静态配置实例

在Nginx中配置WordPress的伪静态规则,主要是通过修改Nginx的配置文件来实现URL重写,从而使URL看起来更友好,同时也有助于搜索引擎优化。以下是一个配置WordPress伪静态的示例:

首先,打开Nginx的配置文件,通常这个文件位于/etc/nginx/nginx.conf或者/etc/nginx/sites-available/目录下的某个文件中,具体取决于你的Nginx安装和配置方式。

在适当的server块中,添加以下配置:

location / {
    try_files $uri $uri/ /index.php?$args;
}

这段配置的意思是,当请求一个URL时,Nginx会首先检查对应的文件或目录是否存在,如果不存在,则重写URL到/index.php,并传递原始请求参数。

此外,如果你的WordPress安装在子目录中,比如/wordpress,那么配置应该稍作修改:

location /wordpress/ {
    try_files $uri $uri/ /wordpress/index.php?$args;
}

这样配置后,Nginx会正确处理WordPress的友好URL。

请注意,修改Nginx配置文件后,需要重启Nginx服务使配置生效。你可以使用以下命令来重启Nginx:

sudo nginx -s reload

以上就是在Nginx中为WordPress配置伪静态规则的基本步骤。这种配置方式简单有效,是让WordPress支持友好URL的常用方法.

喜欢