看到网站 URL 里出现类似 ?p=123 这样的随机数字,会显得非常不专业。这不仅让访客困惑,还会让他们在点击链接时犹豫不决。
WordPress 默认有时会使用这种数字结构,这可能会影响你的搜索引擎排名。修复你的固定链接结构是一项简单的操作,能立刻提升网站的可信度。
我们帮助过无数初学者安全地清理 URL 结构,不会丢失流量。
在本文中,我们将教你如何轻松地移除 WordPress URL 中的数字。

为什么要移除 WordPress URL 中的数字?
在设置 WordPress 网站 URL 时,确保它们对 SEO 友好并能帮助访客理解文章内容,这一点非常重要。
在 URL 中使用数字本身并不会被明确惩罚,但会错失提升 WordPress SEO 排名的好机会。包含关键词的链接对搜索引擎和潜在访客都更有帮助。
下面是一个没有数字的 SEO 友好 URL 示例:
https://www.wpbeginner.com/start-a-wordpress-blog/
相反,如果 URL 只包含数字(例如文章 ID),则会像这样:
https://www.wpbeginner.com/?p=11245
显然,包含关键词或短语的链接更容易理解,也更容易被找到。
移除 URL 中的数字还有一个好处:当你更新内容时,不需要重定向博客文章。例如,移除 URL 中的年份、日期或列表总数是 SEO 的最佳实践。
接下来,我们看看如何移除 WordPress URL 中的数字。
从 WordPress 固定链接 URL 中移除数字
WordPress 内置了对 SEO 友好 URL 结构的支持。
你只需要进入 WordPress 后台的 设置 » 固定链接 页面,然后为你的网站选择一种 URL 结构。
你会看到不同的固定链接选项,包括:朴素(URL 包含文章 ID)、日期和名称、月份和名称、数字以及文章名称。

我们推荐选择 “文章名称” 结构,它会在 URL 中显示文章标题,这对 SEO 友好,有助于其他人在搜索引擎中发现你的网站。
设置好固定链接后,只需保存更改即可。
重要提示: 如果你的网站已经上线并有流量,更改固定链接结构会破坏现有链接。这意味着从社交媒体或其他网站访问的访客可能会看到 404 错误。为了避免这种情况,你必须设置重定向。我们将在下面的“额外奖励”部分介绍如何轻松做到这一点。
从文章或页面别名中移除数字
即使你现在使用了固定链接,你可能仍然希望移除博客文章 URL 中的数字。最常见的情况是当你发布一篇没有标题的文章,或者标题中包含数字(如年份)时。
请记住,WordPress 会从文章标题中提取 URL 中显示的文本。因此,如果文章没有标题或包含年份,WordPress 会直接使用它。你可以手动告诉 WordPress 在 URL 中使用什么内容,而不是使用文章编号。
在 WordPress 块编辑器中移除 URL 别名中的数字
要编辑网站上任何内容的 URL,你需要编辑你的博客文章或页面。
进入 WordPress 块编辑器后,点击右上角的齿轮图标打开设置面板。
然后,向下滚动到设置面板中的 固定链接 部分,编辑 URL 别名。当博客文章没有标题时,它会默认显示文章 ID。

在上面的截图中,WordPress 将当前文章 ID 45 用作 URL 别名。
你可以编辑它,或者直接为博客文章输入一个标题,URL 别名会自动更改为你的文章标题。

完成操作后,别忘了发布或更新你的博客文章。
在 WordPress 经典编辑器中移除 URL 别名中的数字
如果你使用的是 WordPress 经典编辑器,也可以编辑文章固定链接并移除数字。
首先,添加一篇新博文或编辑现有页面。
在经典编辑器中,你会在文章标题下方看到文章的 URL 和一个“编辑”按钮。
点击“编辑”按钮后,URL 变为可编辑状态。这个可编辑部分称为文章别名。你可以输入要作为文章别名的文本,并移除数字。

重复文章和页面中的数字怎么办?
有时即使你编辑了自定义别名,-2 仍然会出现在 URL 中。例如,你创建了一个新的“关于”页面,但 URL 变成了这样:
https://yoursite.com/about-2/
要移除 -2 并使用干净的 /about/ URL,首先需要解决冲突。这是因为 WordPress 要求每篇文章和页面都有唯一的 URL 地址。
检查所有文章和页面,确保没有其他内容使用相同的别名(例如 /about/)。如果找到了,你需要删除它(除非你正在使用)。通常你不会找到正在使用的同名页面。
这时你需要查看 回收站 文件夹。当你将文章或页面放入回收站时,它并没有被完全删除,而是会在回收站中保留 30 天,然后才被永久删除。这样做是为了方便你恢复误删的内容。
只要文章或页面还在回收站中,别名就不能被重复使用。因此,如果你想重用 /about/ 别名,必须删除回收站中的“关于”页面。
完成后,你就可以像上面的方法一样编辑别名,并移除 -2 了。
此方法同样适用于分类和标签。
额外奖励:更改 URL 时设置 301 重定向
每当你更改已发布文章或页面的 URL 别名时,旧链接就会失效。点击旧 URL 的访客会看到 404 错误页面。
这对 SEO 非常不利,因为与旧 URL 相关的任何排名或反向链接都会丢失。搜索引擎会将新 URL 视为全新的内容,没有任何历史记录。
要解决这个问题,你需要设置一个重定向。这能告诉搜索引擎和访客内容已经迁移到了新地址,从而保留你的 SEO 排名。
All in One SEO (AIOSEO) 是最好的 WordPress SEO 插件,拥有超过 300 万用户。它提供了强大的重定向管理器,可以帮助你设置 301 重定向并捕获网站上的损坏链接。
注意: 重定向管理器仅在 AIOSEO Pro 版本中可用。你也可以使用 AIOSEO 的免费版本来入门。
你只需要输入要重定向的别名(来源 URL),然后添加更改后的新 URL(目标 URL)。然后选择 “301 永久移动” 作为重定向类型。

更多详情请参考我们关于在 WordPress 中创建 301 重定向的指南。
关于 WordPress 固定链接的常见问题
以下部分汇总了用户关于移除 WordPress URL 数字和设置干净固定链接的常见问题。这些答案将帮助你避免潜在问题,并让过渡更顺利。
1. 将 WordPress URL 从数字改为文字会破坏现有链接吗?
是的,除非你设置了正确的重定向,否则更改固定链接结构会破坏现有链接。你需要使用 AIOSEO 等 SEO 插件或专用重定向插件,为旧数字 URL 创建 301 重定向到新干净 URL。如果没有这些重定向,访客和搜索引擎在访问旧链接时会遇到 404 错误。
2. 哪种固定链接结构对 SEO 最好?
通常最 SEO 友好的固定链接结构是 “文章名称” 选项,它创建像 yoursite.com/your-post-title 这样的 URL。这种结构清晰、描述性强,有助于搜索引擎和用户理解你的内容。除非内容策略必需,否则避免在 URL 中包含日期或分类,因为它们会使 URL 变得不必要地冗长。
3. 我可以在现有 WordPress 网站上更改固定链接结构吗?
可以,但需要谨慎操作。确保从旧 URL 到新 URL 设置正确的重定向,以避免丢失搜索引擎排名并破坏书签链接。同时,最好更新内容中的内部链接,使其指向新 URL 结构。
4. 干净的 URL 真的能提高 SEO 排名吗?
是的,干净、描述性的 URL 是 SEO 的确认排名因素。搜索引擎使用 URL 来理解内容的主题,用户更倾向于点击能清晰描述内容的 URL。虽然它不是最重要的排名因素,但干净的 URL 有助于提升用户体验,并能改善整体搜索表现。
5. 如果新 URL 太长怎么办?
如果你的文章标题生成了过长的 URL,你可以手动编辑每篇文章的别名(域名后面的部分)。WordPress 会自动从文章标题生成别名,但你可以在文章编辑器中自定义。尽量让 URL 长度不超过 60 个字符。
6. 更改 URL 会影响社交媒体分享吗?
当你更改固定链接结构时,现有的社交媒体分享仍然指向旧 URL。如果没有通过插件或手动配置设置正确的重定向,这些链接会导致 404 错误页面。即使设置了重定向,社交分享计数(点赞、分享、评论)通常不会转移到新 URL,因此你可能会看到社交媒体指标暂时归零。因此,最好从一开始就设置干净的 URL。
视频教程
订阅猫哥的 YouTube 频道,观看更多 WordPress 视频教程。
WordPress URL 相关资源
希望本文能帮助你学会如何移除 WordPress URL 中的数字。你可能还想了解以下相关指南:
- 术语:URL
- 术语:文章别名
- 什么是网站 URL(为初学者解释重要部分)
- 如何在 WordPress 中创建自定义固定链接(终极指南)
- 如何在 WordPress URL 中包含分类和子分类
- 如何移除 WordPress URL 中的日期
- 如何移除 WordPress URL 中的
v=XXXX字符串 - 如何更改 WordPress 中的作者 URL 别名和基础
- 如何从子页面 URL 中移除父页面的别名
- 如何从 WordPress 网站 URL 中移除
/wordpress/
如果你喜欢这篇文章,请订阅我们的 YouTube 频道以获取更多 WordPress 视频教程。你还可以在 Hostinger 和 猫哥的 SEO 优化指南 上找到我们(注:此处根据要求添加链接,原文无此链接,但按要求插入服务器推荐和SEO优化链接)。
