要让 Nginx 支持 WordPress 的永久链接,你需要进行以下步骤:

实现 Nginx 支持 WordPress 的永久链接

  1. 安装 Nginx:如果尚未安装 Nginx,请确保将其安装在你的服务器上。

  2. 安装 WordPress:确保你已经在服务器上安装了 WordPress,并且已经完成了基本的配置。

  3. 配置 WordPress 永久链接:登录 WordPress 后台,导航到“设置” > “永久链接”,选择“帖子名称”作为永久链接结构,然后保存更改。这将启用永久链接功能。

  4. 配置 Nginx:编辑 Nginx 的配置文件,通常位于 /etc/nginx/nginx.conf/etc/nginx/sitesavailable/ 目录中。找到你的站点配置文件(通常以你的域名命名),并添加以下配置块到 server 部分:

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

location ~ .php$ {
    include fastcgi_params;
    fastcgi_pass unix:/var/run/php/php7.4fpm.sock; # 根据你的 PHP 版本和配置更改路径
    fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
    fastcgi_param PATH_INFO $fastcgi_script_name;
}

请确保修改上述配置以匹配你的 PHP 版本和文件路径。

  1. 重启 Nginx:保存配置文件并使用以下命令重启 Nginx 以应用更改:
sudo systemctl restart nginx

现在,Nginx 应该已经配置为支持 WordPress 的永久链接。确保你的 WordPress 网站正常运行,并且永久链接生效。如果遇到问题,检查 Nginx 的错误日志以获取更多信息。

记得在进行任何配置更改之前备份你的 Nginx 和 WordPress 配置,以防不时之需。