WordPress固定链接404-宝塔Nginx伪静态四步对齐

WordPress固定链接404的解决办法 今天跟新我的个人博客网站,发现有些东西没做好,智能朴素链接,最后一查是伪静态出问题啦~~如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。在 WordPress 则具体表现为后台“固定链接”选项设置失效。主题的说说、搜索以及外链 GO 跳转就采用了高大上的伪静态的形式而无需新建页面(其它的主题一般都需要新建页面,忒麻烦!),因此如果使用 sakura 主题,也必须配置好伪静态。下面是各种 web 环境下的 WordPress 伪静态规则设置教程。 Apache、Kangle伪静态 下载 A 阅读详情

WordPress 改完固定链接文章全 404?别重装:宝塔 / Nginx 伪静态按这 4 步对齐

适用场景:宝塔面板 + Nginx(或 Apache)部署 WordPress;后台把固定链接从「朴素」改成「文章名」等漂亮链接后,首页能开,文章 / 页面 / 分类一打开就是 404。
写作原则:先分清「是不是伪静态问题」,再按层对齐;多数站 5~10 分钟就能修好,不必重装站点。


先说结论

漂亮固定链接要同时满足两件事:

  1. 服务器能把「看起来像静态路径」的请求,转交给 WordPress 的 index.php 处理
  2. WordPress 后台已保存过对应的固定链接结构,内部重写规则是新的

只改后台、不配伪静态 → 前台 404。
只配伪静态、不点保存固定链接 → 有时也会 404 或链接结构仍旧。

首页能开、文章 404,优先怀疑伪静态,而不是数据库坏了、主题坏了、要重装。


30 秒自检:先确认你卡在哪一层

按下面顺序测,别一上来就改服务器配置。

测试怎么做结果怎么读
A. 朴素链接是否正常后台 → 设置 → 固定链接,临时选「朴素」(形如 /?p=123),保存后访问一篇文章能开:站点本身正常,问题在「漂亮链接 ↔ 伪静态」;仍 404:先查站点是否指向错目录、PHP 是否异常
B. 是否只有文章 404访问首页、后台、/?p=文章ID首页和后台正常、只有漂亮 URL 挂 → 典型伪静态问题
C. 是否刚改过环境新装宝塔、从 Apache 迁到 Nginx、换过域名 / 子目录旧规则没带过来,很常见

测完再进下面 4 步。改完一层,就用一篇真实文章 URL 验证一次,别一口气改五处。


第 1 步:在宝塔里给站点挂上 WordPress 伪静态

Nginx(宝塔最常见)

  1. 登录宝塔面板
  2. 左侧 网站 → 找到你的站点 → 设置
  3. 打开 伪静态
  4. 下拉菜单选择 wordpress(有的版本写作 wordpress / wp)
  5. 点 保存

宝塔预设里,核心一般是这段(与 WordPress 官方 Nginx 文档思路一致):

location / {
    try_files $uri $uri/ /index.php?$args;
}
rewrite /wp-admin$ $scheme://$host$uri/ permanent;

含义很直白:

  • 先看磁盘上有没有真实文件 / 目录
  • 没有,就交给 /index.php,并把查询参数带上(?$args 很重要,不然部分带参数的漂亮链接会异常)
  • 顺带把访问 /wp-admin(无尾斜杠)规范成 /wp-admin/

保存后,一般规则会立刻进站点配置。若你手动改过「配置文件」,保存伪静态时注意:不要把完整的 server { ... } 整段贴进伪静态框,伪静态区域只放 location / rewrite 片段。

如果下拉没有 wordpress,或保存后仍 404

在伪静态文本框里手动粘贴上面那段核心规则,再保存。
然后到宝塔 软件商店 → Nginx → 重载配置(或「重载」),避免旧 worker 仍用旧规则。

Apache(相对少,但也会踩)

Apache 主要依赖站点根目录的 .htaccess。请确认:

  1. 根目录存在 .htaccess,且 WordPress 有权限写入
  2. 虚拟主机允许覆盖(常见要求 AllowOverride All)
  3. 后台重新保存一次固定链接,让 WordPress 重写 .htaccess

.htaccess 被删、权限只读、或面板开了「禁止修改」时,漂亮链接同样会 404。


第 2 步:回到 WordPress,重新保存固定链接

伪静态配好后,务必做这一步(很多人漏):

  1. 登录后台
  2. 设置 → 固定链接
  3. 选择你需要的结构(企业站 / 博客常见选 文章名,即 /%postname%/)
  4. 什么都不改也可以,直接点底部 保存更改

这一步会刷新 WordPress 内部的重写规则。
官方文档也说明:漂亮固定链接依赖服务器侧正确配置;保存设置是让 WordPress 与服务器规则对齐的标准操作。

结构怎么选(实用建议)

选项示例适用
朴素/?p=123仅排障临时用,不适合正式站
文章名/hello-world/多数内容站、企业站首选
数字/archives/123也可,但可读性一般
自定义/%category%/%postname%/可以,但分类调整后 URL 易变,改结构前先想清楚 301

英文 slug 更稳;中文 slug 能用,但在部分 CDN、下载、邮件客户端里偶发兼容问题。新站尽量用有意义的英文短横线 slug。


第 3 步:清缓存后再测(避免「修好了但你还在看旧 404」)

伪静态和固定链接都保存后:

  1. 若装了缓存插件(WP Rocket、LiteSpeed Cache、WP Super Cache、W3 Total Cache 等)→ 清空全部缓存
  2. 若前面还有 Cloudflare / 国内 CDN → 到 CDN 控制台做一次 清除缓存,或临时对 HTML 开开发模式再测
  3. 浏览器无痕窗口打开:首页 → 点进一篇文章 → 再测一个页面、一个分类

判断标准:

  • 漂亮 URL 能打开,且地址栏不再回到 ?p= → 本层完成
  • 仍 404 → 进入第 4 步,查冲突,而不是反复重装 WordPress

第 4 步:仍 404 时,按这张冲突清单往下排

下面这些是实战里「伪静态看起来选了 wordpress,却仍然 404」的高频原因。

1)站点根目录指错了

宝塔「网站」里的 根目录 必须指向 WordPress 的安装目录(里面有 wp-config.php、wp-admin、index.php)。
指到上一级空目录、或旧站残留目录,会出现各种奇怪 404。

2)配置文件里有第二个 location /

打开站点 设置 → 配置文件,搜索 location /。
若伪静态写了一套,配置文件里又手写了一套且互相覆盖,try_files 可能根本没生效。

处理原则:

  • 伪静态框负责 WordPress 重写
  • 其它自定义规则尽量写成更具体的 location,避免再造一个笼统的 location /

改完后 重载 Nginx,再测。

3)子目录安装 WordPress

若站点装在 https://example.com/blog/ 这类子目录:

  • 伪静态仍要有 try_files ... /index.php?$args;(相对该站点 server 的根)
  • 后台 设置 → 常规 里的「WordPress 地址 / 站点地址」要带上 /blog
  • 子目录场景比根目录更容易配错,改完两边都要测

4)只开了 HTTPS,但站点地址还是 http

这不一定直接导致「文章 404」,但常伴随跳转混乱、资源异常。请核对:

  • 宝塔已部署证书并勾选强制 HTTPS
  • 后台 设置 → 常规 两个地址都是 https:// 开头

5)安全 / WAF / 防盗链误杀

宝塔防火墙、Wordfence、CDN WAF 偶尔会把带路径的请求拦成 403/404。
可临时对照防火墙拦截日志:若正好卡在文章 URL,先放行再优化规则,而不是关掉所有防护。

6)用「几乎漂亮」的链接做对照

若漂亮链接一直失败,可临时把固定链接设成:

/index.php/%postname%/

这类「Almost Pretty」对重写要求更低。
若这种能开、纯漂亮不能开,基本就坐实:服务器重写规则仍未生效,继续查 Nginx / .htaccess,而不是查主题。


一张对照表:现象 → 优先查什么

现象优先处理
首页正常,文章漂亮 URL 404宝塔伪静态选 wordpress + 重载 Nginx
改完固定链接立刻全站内页 404伪静态未保存 / 被配置文件覆盖
/?p=ID 正常,文章名 404典型重写未生效
后台也 404先查根目录、Nginx 配置语法、PHP;不一定是固定链接
清缓存前偶发好偶发坏页面缓存 / CDN 缓存旧响应
只有某个固定分类路径 404查分类 slug、重定向插件、是否手写了冲突 rewrite

修好后建议固定下来的习惯

  1. 新站上线清单里写死两行: 伪静态 = wordpress;固定链接保存一次
  2. 迁服务器 / 换 Nginx / 改根目录后,把「伪静态 + 保存固定链接」当必做项
  3. 不要频繁改 URL 结构;已经有收录的老站改结构,要配套 301,否则是 SEO 问题,不是伪静态问题
  4. 排障时优先用「朴素链接能否打开」一刀切开:能开就别重装

小结

WordPress「改完固定链接就 404」,在宝塔环境下绝大多数不是程序坏了,而是:

服务器重写(伪静态) 和 后台固定链接规则 没有对齐。

按本文顺序做:

  1. 自检确认是漂亮链接问题
  2. 宝塔伪静态选 / 粘贴 WordPress 规则并保存(必要时重载 Nginx)
  3. 后台再保存一次固定链接
  4. 清缓存;仍失败再查根目录、重复 location /、子目录、WAF

把这 4 步当成标准动作,比「重装 WordPress / 换主题碰运气」可靠得多。

如果你正在做企业站或内容站的基础运维,也可以把这类「上线必检项」收进自己的维护清单;我在 数据高原 也会持续整理这类可复用的 WordPress 实操笔记,方便对照排查。


参考(便于自行复核)

  • WordPress 官方文档:Customize permalinks
  • WordPress 官方 Nginx 配置说明中的 try_files $uri $uri/ /index.php?$args; 写法:Nginx
WordPress伪静态设置全攻略:宝塔/Nginx/Apache/IIS一键搞定(附验证方法) 本文详细解析了WordPress伪静态设置的核心原理与实战方法。通过对比静态、动态与伪静态的区别,阐述了其对SEO优化、用户体验和避免重复内容的重要价值。文章提供了在宝塔面板、Nginx、Apache及IIS四大主流服务器环境下的一键配置指南与详细步骤,并附有完整的验证方法与常见问题排查清单,帮助站长打造搜索引擎友好的URL结构。 阅读详情

相关推荐

WordPress 迁移网站以后,后台和首页正常,但是内容页出现404错误

在迁移WordPress博客的过程中,遇到不少问题,迁移有以后,后台正常,首页正常,就是其他页面全部404错误。 经过不懈努力总算是解决了这个问题.这里分享一下,这次是如何解决404错误的。 1、登录后台,刷新一次“设置”中的“固定连接”。如把连接设置方式修改一次,然后保存,在重新设置会自己想要的设置保存,很多人可以通过这个方法解决404错误,但是本次我的错误没有能用这种方法解决! 2、检查WordPress 主目录下是否有正确设置.htaccess文件。 默认设置如下。一定要注意迁移以后可能的目录

sunsineq的专栏 2039

nginx 伪静态404_解决WordPress修改固定链接后Nginx报404问题

今天重装Wordpress后发现站点打开文章后,浏览器的地址栏显示的是文章的路径,觉得好危险,于是乎手贱的去改了一下固定链接,结果就gg了。一打开站点没问题,可是一点开文章。。。404Emmmmmmm于是乎就百度了一下,原来是没有配伪静态的问题。由于我的服务器用的是Nginx,所以我写的是Nginx的解决方法。首先打开Nginx的配置文件nginx.conf,找到server{}这个大括号,在里面...

weixin_39606003的博客 459

WordPress设置固定连接后提示404

IIS服务器的伪静态设置较为复杂,需要编辑httpd.ini文件,并添加相应的伪静态规则。不过,对于WordPress,通常推荐使用Apache或Nginx服务器。WordPress设置固定链接后出现404错误通常是因为服务器的伪静态规则没有正确设置。:如果服务器安装了宝塔面板,可以在宝塔面板中选择对应的WordPress伪静态规则并保存设置。:需要确保.htaccess文件中的伪静态规则正确设置。修改完成后,需要重启Apache服务以使设置生效。保存后,需要重启Nginx服务。

T19900的博客 1207

Nginx下完美解决WordPress伪静态后台404 Not Found nginx

问题是这样的:我习惯在博客地址后面直接加"wp-admin"敲回车进入WordPress后台,但是进去以后发现不管我点任何一个管理子项,一律404(找不到页面)! 仔细看了一下管理子项的链接,发现他们全是类似"http://xxx.com/edit.php"这样的,关键就在于他们都少了"/wp-admin/"这条路径,路径都不对了,肯定404呗! 知道问题在哪就简单了,而且答案肯定还是在Nginx的重定向规则上,但是我不知道怎么改,但是我还知道WordPress官方肯定已经解决了,所以我还是很淡定地去查

硬件之家,技术前行 4844

CATIA二次开发实战:我用VBA写了个BOM表自动导出工具,效率提升80%

本文详细介绍了如何利用VBA进行CATIA二次开发,构建BOM表自动导出工具的全过程。通过智能解析算法、异常处理机制和性能优化技巧,该工具将BOM表生成时间从2.5小时缩短至8分钟,效率提升80%。文章还探讨了与PDM系统集成和定制化报告生成等扩展应用,为机械设计工程师提供了实用的自动化解决方案。

weixin_33709590的博客 555

三维重建笔记_光束平差法(Bundle Adjustment, BA)

目录 1 光束平差法(Bundle Adjustment, BA) 1.1 SFM (Structure‐from‐Motion) 定义 问题描述 1.2 重投影误差 (Reprojection Error) 目标函数 1.3 使用 Levenberg‐Marquardt Algorithm 进行优化 问题描述 简化目标函数 参考 Gauss‐Newton Method ...

惊鸿一博 2万+

【亲测可用】Nginx下完美解决WordPress的伪静态

直奔主题 如何设置WordPress在 Nginx下的伪静态第一步:按照文章名为例,登陆后台按照箭头顺序修改固定连接,点击保存更改第二步:登陆宝塔面板后台,按照文件路径 找到属于要配置域名的conf文件 点击编辑第三步:添加框选出来的内容,点击保存即可要添加的内容location / {     try_files $uri $uri/ /index.php?$args; } # Add tra...

as339000204的专栏 1万+

【模拟电子设计实战】开源!基于Multisim与AD620的心电采集电路仿真与优化

本文详细介绍了基于Multisim与AD620的心电采集电路仿真与优化实战。通过分析心电信号采集的挑战,重点讲解了AD620仪表放大器和OP07运算放大器的选型优势及电路设计技巧,包括对抗50Hz工频干扰和基线漂移的优化方法。文章还分享了Multisim仿真参数设置与实测对比经验,最终实现性能达标的心电采集电路设计。

weixin_30555125的博客 95

nginx下WordPress伪静态设置解决打开内页显示404问题

nginx下WordPress伪静态设置 好了,一起来看看,具体的操作过程. 1.首先我们通过FTP软件下载vi /usr/local/nginx/conf/nginx.conf这个路径下的nginx配置文件,找到server_name localhost;在后面一行添加上面的代码: location/{ if(-f$request_filename/index.html){ ...

2379

10|Git Diff 与增量代码识别:本次到底改了哪些代码?

本文介绍 Git Diff 和增量代码识别,帮助你理解精准测试如何先找到本次真正变化的代码。测试开发工程师。Java 后端开发工程师。质量平台 / DevOps 平台建设者。想了解精准测试落地方法的技术负责人。

专注 AI 精准测试平台实战落地,分享从代码 Diff 到回归决策的完整工程闭环。主张“先建数据链路,再上 AI 智能”,让测试从“靠经验”走向“基于风险”。 160

SAP SEGW 事物码里的 Function Import

开放数据协议(OData)包括标准的 CRUD (创建、检索、更新和删除)操作,这些操作映射到 HTTP 方法的 POST、GET、PUT/MERGE 和 Delete 几类。此外,OData还支持进一步的服务操作:,这些操作可以由HTTP方法GET或POST调用,用于处理不能映射到标准 CRUD 操作的任何内容。通过在数据模型中创建 ,可以在 service Builder 中实现此类额外的服务操作。例如,您可以为以下自定义操作创建函数导入:Work Item confirmation检查航班的可用性虽然

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 995

wordpress更改固定链接后网页出现404

不加重写规则时,服务器会按照默认行为尝试直接访问与URL路径对应的文件或目录。由于WordPress的固定链接不对应实际文件,因此会返回404错误。重写规则的作用是告诉服务器:“将所有不匹配实际文件或目录的请求交给。是 Apache 服务器的配置文件,而 Nginx 使用的是完全不同的配置方式。这正是WordPress处理固定链接的方式。” 这样,WordPress才能根据URL路径动态生成内容。文件,因此你需要手动在Nginx配置中添加重写规则。这段代码的核心是将所有不匹配实际文件的请求重写到。

2402_85491806的博客 1102

1、微软 Intune 全面指南:配置、管理与自动化

本文全面介绍了微软 Intune 的配置、管理和自动化操作,涵盖用户与设备管理、安全策略设置、跨平台应用部署、合规性监控及报告分析等内容。通过详细的操作步骤、自动化脚本示例和流程优化建议,帮助技术人员高效掌握 Intune 在混合办公环境中的实际应用,并展望其未来发展趋势。

ii567的博客 360

建站问题——设置固定链接后网页出现404解决方法使用汇总(WordPress,宝塔)

WP建站中出现的问题解决方案整理: http://alvincr.com/2020/05/wp%e6%90%ad%e5%bb%ba%e4%b8%ad%e5%87%ba%e7%8e%b0%e7%9a%84%e9%97%ae%e9%a2%98%e5%8f%8a%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88/ 一开始我使用的是朴素链接,后缀是?p=123,新的文章的域...

AlvinCR的博客 3006

华为od统一考试B卷【宜居星球改造计划】Java&Go 实现

XXX年,人类通过对火星的大气进行宜居改造分析,使得火星已在理论上具备人类宜居的条件,由于技术原因,无法一次性将火星大气全部改造,只能通过局部处理形式,假设将火星待改造的区域为row * column的网格每个网格有3个值,宜居区、可改造区、死亡区,使用YES、NO、NA代替,YES表示该网格已经完成大气改造,NO表示该网格未进行改造,后期可进行改造,NA表示死亡区,不作为判断是否改造完成的宜居,无法穿过 初始化下,该区域可能存在多个宜居区,并且每个宜居区能同时在每个太阳日单位向上下左右四个方向的相邻格子进

MISAYAONE的博客 1万+

图像做旧算法原理及代码解释

该图像做旧算法主要通过一系列的图像处理操作来模拟旧照片的效果。整体流程包括:首先对输入图像进行颜色调整,降低饱和度并增加黄色调以营造出旧照片的色彩风格;接着添加高斯噪声来模拟旧照片可能存在的颗粒感;最后通过在图像上随机绘制线条来模拟旧照片的划痕和瑕疵。综上所述,该图像做旧算法通过对颜色的调整(包括饱和度降低、色相偏移)、添加高斯噪声以及模拟划痕和瑕疵等一系列操作,从多个方面模拟了旧照片的特征。

m0_44975814的博客 901

WordPress网站伪静态及固定链接设置教程

修改主题的部分功能(和链接有关的),也需要重新保存固定链接,也就是进入固定链接设置页面,点一下保存设置,具体哪些设置需要此操作,主题设置中都有详细说明,稍微留意一下即可!最后需要注意一下的是,如果您先设置好了固定链接,然后再设置的伪静态,那么伪静态设置好了之后一定要再次进入固定链接设置页面,点一下保存设置!设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态为设置好,就设置了固定链接,那么就会出现404错误!进入宝塔,选择您的网站,点击设置->伪静态->选择WP2或者WordPress,保存即可!

1606

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

WordPress网站伪静态及固定链接设置教程-解决404错误问题

搭建好WordPress网站之后我个人建议首先要做的就是设置好固定链接,WordPress的固定链接也就是网站各个页面的链接格式,默认的方式不太符合现代化网站,推荐使用自定义的方案。既然涉及到网站链接,为了今后的方便以及SEO优化,所以这一步一定要在建站的已开始就做好。同时子比主题部分功能也依赖于固定链接,例如第三方登录。简约的链接格式也更加有利于SEO!设置固定链接之前,一定要先配置好网站的伪静态,如果伪静态为设置好,就设置了固定链接,那么就会出现404错误!

Cik的博客 1242

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

nginx 伪静态_WordPress-伪静态固定链接404的解决办法方案

一般的大型网站系统,都依赖伪静态。如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。在 WordPress 则具体表现为后台“固定链接”选项设置失效。下面就提供各种 web 环境下的 WordPress 伪静态规则设置教程。宝塔面板设置伪静态如果你的服务器上安装了宝塔面板,就方便多了——在 宝塔面板>网站>设置>伪静态 里选择对应的伪静态规则(WordPress...

weixin_39650784的博客 434

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

wordpress 添加html链接后404,WordPress固定链接404解决方法—配置伪静态(转载)

一般的大型网站系统,都依赖伪静态。如果服务器的伪静态没有配置好,访问部分链接就会出现 404 的情况。在 WordPress 则具体表现为后台“固定链接”选项设置失效。下面就提供各种 web 环境下的 WordPress 伪静态规则设置教程。Apache、Kangle伪静态下载Apache -Kangle WordPress 伪静态配置文件,解压后将里面的.htaccess上传至网站根目录,...

weixin_39733146的博客 507

宝塔 固定链接 .html,宝塔搭建wp设置固定链接404问题

用宝塔搭建的wp设置固定链接/%post_id%.html一打开文章就404伪静态啥的全试了依旧无解有没有大佬知道或遇到过这种错误?—-haig233发布—-【[MJJ]】说到:百分之98的 是伪静态的问题【aipage】说到:有,不记得怎么解决了,度娘搜一下?【落英缤纷】说到:Windows环境?linux环境的话 应该自动生成.htaccess的【haig233】说到:落英缤纷 发表于 202...

weixin_29831325的博客 331

处理WordPress网站404状态死链

伪静态是相对真实静态来讲的,真实静态会生成一个html或htm后缀的文件,访客能够访问到真实存在的静态页面,而伪静态则没有生成实体静态页面文件,而仅仅是以.html一类的静态页面形式,但其实是用PHP程序动态脚本来处理的,这就是伪静态。

杨夏同学的博客 1441

WordPress 首页正常、内页全 404:固定链接与伪静态规则排查步骤(Apache / Nginx)

WordPress 首页能打开、内页全部 404 时,按 ?p=ID 确认、重新保存固定链接、检查 Apache .htaccess/AllowOverride 或 Nginx try_files、再排插件与站点地址的顺序排查。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 1120

《从入门到精通:一文搞定 WordPress 固定链接与 404 错误全解决方案》

《WordPress伪静态设置终极指南》详细讲解了如何将默认动态URL(如?p=123)优化为SEO友好的静态链接格式。文章重点包括:1)必须修改固定链接的三大原因(SEO偏好、用户体验、链接持久性);2)推荐选择"文章名"或自定义.html后缀的URL结构;3)解决修改后404报错的三种服务器配置方案(宝塔面板、Nginx、Apache);4)Argon主题的SEO优化技巧。通过本教程,用户可快速实现专业化的伪静态设置,显著提升网站SEO效果。

nanshaws的博客 543

WordPress伪静态404故障排查笔记

配置完之后,刷新网站,点击文章、分类、标签、分页都试试,所有页面都能正常打开之后,再去 WordPress 后台固定链接设置里选你想要的链接格式(一般选「文章名」对 SEO 最好),点保存就可以了。这种,能正常访问,结果一改成固定链接伪静态,点所有文章页、分类页全都是 404 Not Found,只有首页能打开。这个问题 90% 的新手装 WordPress 都会遇到,要么是 Nginx 没配伪静态规则,要么是配置没加载,要么是权限不对,这篇把我排查这个问题的完整过程记下来,遇到同样问题照着一步步查就行。

snysy的博客 94

WordPress 改固定链接后文章页全 404:先保存固定链接刷新重写,再核 Nginx try_files 与 .htaccess

首页正常,单篇文章 / 分类 / 标签全 404:最典型——重写规则未生效,或 Web 服务器没把「非真实文件」交给index.php。后台也打不开 / 整站包括静态资源 404:更像文档根、站点 URL、或主机面板站点配置指错目录,不是单纯固定链接。仅某自定义文章类型(CPT)或某插件生成的 URL 404:rewrite 刷新过,但 CPT 注册时机 /rewrite参数 / flush 顺序有问题。Apache 换 Nginx(或反过来)后立刻大面积 404:旧栈的.htaccess。

20年技术经验|专注小程序+外贸独立站|已服务500家企业,分享创业中有趣的产品和技术经验。 124
上一篇: WordPress 网站速度优化实战攻略:从龟速到秒开
下一篇: WordPress主题与构建器选型-别上全家桶
JavaObjects
博客等级 码龄7年 1粉丝 19原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值