WordPress固定链接设置指南:哪种格式最适合SEO

什么是固定链接?为什么它很重要

固定链接(Permalink)就是你的文章在互联网上的”门牌号”。比如你现在看到的这篇文章链接,就是一个典型的固定链接形式。

固定链接看似只是个URL格式问题,但实际上它直接影响:

  • SEO效果:包含关键词的URL更容易获得排名
  • 用户体验:简洁清晰的链接更让人愿意点击
  • 网站形象:专业网站的链接看起来也更规范

WordPress固定链接的几种格式对比

WordPress默认提供五种固定链接格式,我们来逐一分析:

1. 朴素型

格式:?p=123

这是最原始的动态链接格式,对SEO毫无帮助。强烈不推荐使用。

2. 日期和名称型

格式:/2025/05/07/article-title/

包含完整日期和文章名。URL较长,但日期信息对新闻类网站有意义。

3. 月份和名称型

格式:/2025/05/article-title/

简化版的日期格式,比上一种简洁一些。

4. 数字型(推荐)

格式:/archives/123

简洁、加载快、不含中文。是本文最推荐的格式之一

5. 文章名(SEO效果最好)

格式:/article-title/

URL就是文章标题的英文/拼音版本。对SEO最友好,但需要你手动设置每篇文章的slug。

哪种格式最好?实战建议

经过多年运营经验,我的建议是:

方案A:追求简洁,选择数字型

如果你是懒人,不想每篇文章都改slug,直接选择「数字型」固定链接。

优势:URL短、服务器负载小、永远不会出现乱码
劣势:URL不含关键词

方案B:追求SEO,选择文章名

如果愿意为每篇文章精心设置slug,选择「文章名」格式。

优势:URL包含核心关键词,SEO效果最好
劣势:中文标题需要手动翻译成英文slug,稍费时间

方案C:自定义结构(进阶玩法)

WordPress支持自定义结构,常用标签包括:

  • %postname% – 文章名
  • %post_id% – 文章ID
  • %category% – 分类名
  • %year%%monthnum%%day% – 日期

常见自定义格式:

  • /%post_id%.html – 伪静态HTML格式,对URL标准化有意义
  • /blog/%postname% – 加前缀方便未来扩展
  • /%category%/%postname% – 按分类组织URL

固定链接设置后出现404怎么办

这是新手最容易遇到的问题。设置完固定链接后,首页正常但文章页打不开。

原因分析

这是因为服务器没有开启伪静态规则。WordPress虽然设置了固定链接格式,但服务器不认识这种URL结构,需要告诉它”遇到这种URL就去读WordPress”。

各环境伪静态配置方法

宝塔面板(最简单)

  1. 进入宝塔面板 → 网站 → 点击目标网站的「设置」
  2. 选择「伪静态」标签
  3. 选择「WordPress」
  4. 点击保存

LNMP一键包

在添加虚拟主机时,系统会询问是否启用伪静态,输入wordpress即可。

如果是已添加的网站需要补充伪静态,编辑虚拟主机配置文件,添加:

include rewrite/wordpress.conf;

Nginx手动配置

在网站配置文件的server块中添加:

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

Apache环境

WordPress安装后会自动生成.htaccess文件,包含伪静态规则。如果需要手动添加:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

二级目录安装WordPress

如果WordPress安装在子目录(如/blog/),伪静态规则需要相应调整。

SEO优化建议

一旦确定,不要轻易更改

这是最重要的一点。固定链接格式确定后,网站上线运营期间千万不要修改。否则:

  • 旧链接全部失效
  • 已收录的页面被搜索引擎当作404处理
  • 外链全部失效
  • 网站排名可能清零

如果必须更换固定链接格式

使用专业SEO插件(如Rank Math、Yoast SEO)设置301重定向,将旧链接全部跳转到新格式。这是亡羊补牢的办法,但总比不做强。

推荐做法

网站上线前就确定好固定链接格式,然后写下来,以后新建网站时保持一致。

总结

固定链接的选择没有绝对的对错,关键是选定后坚持使用

我的建议:

  • 个人博客/技术网站:选择「文章名」格式,URL更专业
  • 资讯类/内容更新频繁:选择「数字型」,省心省力
  • 有特殊需求:使用自定义结构

不管选择哪种格式,记得开启伪静态、设置完成后不要轻易改动。