一、结构选项
进 设置 → 固定链接,几个选项摆在一起对比很直观:
| 选项 | 示例 URL | 特点 | 适用场景 |
|---|---|---|---|
| 朴素 | /?p=123 | 无语义,SEO 最差 | 任何站点都别用 |
| 日期和名称型 | /2026/07/26/post-name/ | URL 长,内容会「显旧」 | 新闻媒体 |
| 月份和名称型 | /2026/07/post-name/ | 折中,仍带日期 | 想保留时间线索的资讯站 |
| 数字型 | /archives/123 | 短、稳,但不含关键词 | 不在意 URL 语义的站点 |
| 文章名 | /post-name/ | 最短、含关键词、SEO 友好 | 最主流的选择,独立站标配 |
独立站的标准答案就是文章名(/%postname%/)。
💡 选它有一个配套动作:每篇文章把 URL 别名手动改成 2–5 个英文单词,比如
wordpress-permalink-guide——中文标题自动生成的别名是一长串 URL 编码,又丑又没信息量。编辑文章时在侧边栏「固定链接 → URL 别名」里改。
想要别的形式也有自定义结构可用:/%post_id%.html 是伪静态风格的省心方案。
⚠️
/%category%/%postname%/层级清晰,但分类一改名会牵连所有文章 URL——慎用。
![图片[2]-固定链接与 URL 结构优化-WP独立站学院](https://oss.wpdtc.cn/wp-content/uploads/2026/07/Pasted-image-20260728063632.png)
二、分类与标签前缀
同一页面下方还有两个设置:分类目录前缀(默认 category,分类页 URL 是 /category/xxx)和标签前缀(默认 tag)。
可以改成 topics、c 之类的短词。留空不是「去掉前缀」,而是回退默认值——分类页照样是 /category/xxx,既不会少一段路径,也不会因此和页面 URL 打架。
⚠️ 真想彻底去掉这层前缀,得靠 WP No Base Permalink 这类插件——它改的是核心路由规则,和页面、自定义文章类型的 URL 撞车的风险真实存在,不建议为了 URL 短一点冒这个险。对大多数站点,保持默认就好。
三、改了之后文章页 404
⚠️ 新手必踩的坑:后台选了「文章名」,首页正常,点开任何文章 404。
原因是 WordPress 只是「声明」了 URL 规则,还得 Web 服务器配合——把所有不是真实文件的请求转交给 index.php 处理,这叫伪静态(URL Rewrite)。按你的环境三选一:
🎛️ 3.1 宝塔面板
最简单:站点「设置 → 伪静态」,下拉选 wordpress 保存。
🌐 3.2 Nginx 手动配置
在站点配置的 server 块里加:
location / {
try_files $uri $uri/ /index.php?$args;
}
改完 nginx -t 测语法,再 nginx -s reload 重载。
🪶 3.3 Apache
WordPress 会尝试自动写根目录的 .htaccess,写不进去就手动建:
# BEGIN WordPress
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
# END WordPress
前提是 Apache 加载了 mod_rewrite,且目录允许 .htaccess 覆盖(AllowOverride All)。
💡 记住一个保命技巧:以后任何时候重写规则异常(比如迁移后文章 404),去「设置 → 固定链接」什么都不改直接点保存——WordPress 会重建规则,能解决一大半问题。
![图片[3]-固定链接与 URL 结构优化-WP独立站学院](https://oss.wpdtc.cn/wp-content/uploads/2026/07/Pasted-image-20260728063744.png)
四、已收录站点改结构要做 301
站点已经有内容被收录、被外链引用的,改结构前必须把旧链接映射到新链接:
- 装 Redirection 插件。
- 逐条添加旧 URL → 新 URL 的 301 跳转。
- 量大的话它支持正则批量规则。
几十篇以内手动做。
⚠️ 几百篇以上,先评估是不是真的非改不可——这也是反复强调「上线前定稿」的原因。权重会跟着 301 传递,但要时间。
![图片[4]-固定链接与 URL 结构优化-WP独立站学院](https://oss.wpdtc.cn/wp-content/uploads/2026/07/Pasted-image-20260728063839.png)
五、常见问题
改完结构旧链接全 404 了,还没来得及做 301?
来得及。现在装 Redirection 把跳转补上,搜索引擎会顺着 301 重新传递权重,比放着不管强得多。
中文别名显示成一长串乱码?
不是 bug,是 URL 编码。把别名手动改成英文或拼音就行,顺手还做了 SEO。自定义结构里技术上也支持中文,但实际别用——分享、收录、邮件客户端对非 ASCII URL 的支持都不稳定。
保存固定链接后页面样式乱了?
和 URL 结构无关,八成是 HTTPS 混合内容或缓存。先到「设置 → 常规」确认两个站点地址都是 https:// 开头,再清缓存插件和浏览器缓存复查。
分类页或标签页 404?
一般是刚改了分类/标签前缀,或者伪静态规则被动过。先去「设置 → 固定链接」什么都不改直接点保存,让 WordPress 重建规则,多半就恢复;还不行就按第三节把伪静态重配一遍。


















- 最新
- 最热
只看作者