文档首页> 技术教程> WordPress 固定链接与伪静态设置

WordPress 固定链接与伪静态设置

发布时间:2026-04-19 14:31        更新时间:2026-04-19 23:54
装完 WordPress,固定链接要在发布第一篇文章之前定下来。链接结构中途更换,旧链接全部失效,搜索引擎已收录的页面批量变 404,改得越晚损失越大。 一、设置入口 后台路径是"设置 - 固定链接"。默认的朴素结构形如 ?p=123,靠参数传文章编号,部分环境能直接用,但不利于收录,分享出去也不美观,一般不建议保留。 二、两种常用结构 第一种 /%postname%/,链接就是文章别名,比如 /wordpress-permalink/,语义清楚,适合官网和更新量不大的博客,拿不准就选它,改动成本最低。第二种 /%year%/%monthnum%/%postname%/,带年月,适合更新频繁的资讯类站点,日期本身就是时效信号。中文站点的文章别名建议手动改成英文或拼音短词,默认的中文别名经 URL 转码后会变成一长串百分号,分享效果很差。两种结构都能加目录前缀,比如 /blog/%postname%/,栏目层次感更强。 三、伪静态规则 选好结构保存后如果所有文章页都 404,是服务器没配伪静态。Apache 环境:启用 mod_rewrite 模块,站点配置里允许 .htaccess 覆盖(AllowOverride All),WordPress 保存时会自动写入规则文件。Nginx 没有这套机制,要在站点配置里手动加一段: location / { try_files $uri $uri/ /index.php?$args; } 改完先 nginx -t 校验语法,再 systemctl reload nginx 生效。伪静态配好一次,后面就不用再碰。 四、404 的排查顺序 先确认后台链接结构与服务器伪静态规则是否配套;再查缓存插件是否把 404 结果缓存住了,清一次缓存再验证;换主题后出现 404,多半是主题代码改写了查询逻辑,切回默认主题对照确认。验证别靠浏览器反复刷新,curl -I 看状态码最直接。 结构定好之后,写文章时顺手把每篇的别名改短。链接一旦被分享和收录就不要再动,这条纪律比任何技巧都重要。分类目录和标签页的链接同样走伪静态规则,配置时一并对齐。