wordpress伪静态nginx

阿里云服务器

在WordPress中使用伪静态(URL重写)功能可以改善网站的URL结构,使其更友好和易于阅读。在Nginx服务器上配置WordPress伪静态规则通常涉及以下步骤:

  1. 确保已安装并正确配置了Nginx服务器。

  2. 导航到Nginx配置文件的站点部分(通常位于/etc/nginx/sites-available/或/etc/nginx/conf.d/),找到您的WordPress站点的配置块。

  3. 在该配置块中,添加以下行以启用WordPress的内置重写规则:

nginx复制代码location / {try_files $uri $uri/ /index.php?$args;}

这段代码将尝试查找请求的文件或目录,如果不存在,则将请求重定向到index.php文件,并传递所有参数。
4. 保存并关闭配置文件。

  1. 重新加载Nginx配置以使更改生效。可以使用以下命令之一:

bash复制代码sudo service nginx reload

bash复制代码sudo systemctl reload nginx
  1. 登录到WordPress后台,导航到「设置」-「固定链接」,选择您喜欢的URL结构,并保存更改。例如,可以选择“帖子名称”或“自定义结构”选项来设置您的URL结构。

  2. 保存更改后,您的WordPress网站的URL将开始使用伪静态规则进行重写。请确保您的URL结构与您的网站内容和结构相匹配,并进行适当的测试和调整以满足您的需求。

请注意,以上步骤仅适用于标准的WordPress安装和Nginx服务器配置。如果您使用了其他插件、主题或自定义设置,可能需要进一步调整或咨询相关文档以实现所需的URL结构。