欢迎光临好主题官网!致力于 WordPress 企业主题定制开发及 WP外贸模板下载。

阿里云虚拟主机 WordPress 固定链接 404 问题解决方案

文章目录

在阿里云虚拟主机上安装好 WordPress 后,很多朋友会遇到这样一个问题:
首页可以正常访问,但点击文章、分类、页面等链接时却报 404 错误

这种情况大多数出现在 Nginx 环境的伪静态规则未正确配置,本文就记录我在阿里云虚拟主机上的解决过程。

问题复现

  • 环境:阿里云虚拟主机(Linux + Nginx)
  • 程序:WordPress 最新版
  • 症状:
    • 首页访问正常
    • 进入文章详情页或其他内页 → 报 404 错误

在 WordPress 后台设置里修改固定链接(如设置为“文章名”),保存后问题依旧。

原因分析

WordPress 的固定链接功能依赖于 伪静态规则(Rewrite 规则)

在 Apache 主机中,系统会自动在 .htaccess 文件写入规则;
但在 Nginx 环境下,需要手动配置伪静态,否则除了首页外的链接都无法正确解析,就会报 404。

解决步骤

1. 登录阿里云虚拟主机控制台

在阿里云管理后台找到你的虚拟主机,进入 高级环境设置 → NGINX设置 页面。

2. 添加 WordPress 伪静态规则

在伪静态配置中粘贴以下代码:

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

这个规则的含义是:

  • 优先访问实际存在的文件(如图片、CSS、JS)
  • 再尝试目录
  • 最后交给 WordPress 的 index.php 处理

3. 保存伪静态设置

保存后稍等片刻,Nginx 配置会自动生效。

WordPress 后台设置固定链接

  1. 登录 WordPress 后台
  2. 进入 设置 → 固定链接
  3. 选择 文章名(或自定义结构)
  4. 点击 保存更改

这一步会刷新 WordPress 的内部规则,与 Nginx 的伪静态配置配合使用。

验证结果

再次访问 WordPress 站点:

  • 首页正常 ✅
  • 文章详情页正常 ✅
  • 页面、分类、标签页正常 ✅

至此,阿里云虚拟主机上 WordPress 固定链接 404 的问题解决!


总结

在阿里云虚拟主机安装 WordPress 时,如果出现首页正常、其他页面 404 的情况,不用慌张,通常就是 伪静态规则没有配置

只需在 阿里云控制台 → 网站设置 → 伪静态 中添加:

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

再到 WordPress 后台保存固定链接设置即可。

这样一来,WordPress 的固定链接就能在 Nginx 环境下完美运行了。🚀

本文由 好主题 原创整理,致力于分享实用的 WordPress 建站知识与主题开发经验。 我们专注于提供高质量的 WordPress企业主题 资源,帮助中小企业轻松构建专业网站。 转载请注明来源,并保留原文链接,感谢您的支持与理解。

相关文章
主题推荐
还没有账号?

会员注册

成为会员,获得更多专属优惠!

验证码: 加载中... =

已有账号?