WordPress分类目录URL优化 去掉链接中的category教程

本文介绍了三种移除WordPress分类目录URL中“category”前缀的方法,以实现更简洁、对SEO友好的链接。首选方法是后台设置,操作简单且自带301重定向;也可使用Yoast SEO等插件进行更多自定义;或通过添加代码实现。操作后需清除缓存,并建议更新内部链接及向搜索引擎提交新站点地图。

文章作者:
阅读时间: 12 分钟
更新时间:2026年2月17日

好的,WordPress的分类目录默认URL中通常会包含 /category/这个“分类”前缀,例如 yourdomain.com/category/tech。去掉它可以让URL更简洁、对SEO更友好。

以下是几种去掉“category”的完整方法,从最简单到最灵活,你可以选择最适合你的。


方法一:后台设置(最简单快捷,适用于大多数用户)

这是WordPress自带的功能,最安全,推荐首选。

  1. 登录你的WordPress后台。
  2. 进入 “设置”​ > “固定链接”
  3. 在页面中下部,你会看到一个名为 “分类目录前缀”​ 的选项。
  4. 将框内的 category删掉,使其变成空白。
  5. 滚动到页面底部,点击 “保存更改”

完成!

现在你的分类链接就会从 yourdomain.com/category/tech变成 yourdomain.com/tech

重要提示:执行此操作后,WordPress会自动在数据库中为你的所有分类链接设置301重定向。这意味着旧的、包含 /category/的链接会自动跳转到新的、简洁的链接,不会导致404错误或损失SEO权重。这是最省心的一点。


方法二:使用插件(功能更全面,适合有更多需求)

如果你还想同时优化标签、作者页面等URL结构,或者需要更多自定义选项,可以使用专门的SEO或固定链接插件。

推荐插件

  • Yoast SEO​ 或 Rank Math SEO:这两个顶尖的SEO插件都内置了“固定链接”优化功能,可以轻松移除 categorytag前缀。
  • Permalink Manager Lite:一个专注于URL管理的专业插件,提供更精细的控制。

以 Rank Math 为例

  1. 安装并激活 Rank Math SEO 插件。
  2. 进入 “Rank Math”​ > “常规设置”​ > “链接设置”
  3. 在“分类库 URL 前缀”和“标签库 URL 前缀”中,分别删除默认的 categorytag
  4. 保存更改即可。插件同样会自动处理重定向。

方法三:通过代码修改(适合开发者或希望减少插件使用的情况)

将以下代码添加到当前主题的 functions.php文件末尾。操作前请务必备份你的主题文件或使用子主题

/**
 * 移除分类目录URL中的 'category' 前缀
 */
function remove_category_prefix( $permalink, $category, $leavename ) {
    $catlink = str_replace( 'category/', '', $permalink );
    return $catlink;
}
add_filter( 'category_link', 'remove_category_prefix', 10, 3 );

/**
 * 为旧的、带category的链接添加重定向规则 (防止404)
 * 这部分代码确保旧链接能访问,但新版WordPress在后台设置后通常已自动处理。
 * 如果后台设置无效,可尝试添加此段。
 */
function remove_category_base_redirect() {
    if ( is_category() ) {
        $redirect_url = ( is_ssl() ? 'https://' : 'http://' ) . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI'];
        $new_url = str_replace( '/category/', '/', $redirect_url );
        if ( $redirect_url != $new_url ) {
            wp_redirect( $new_url, 301 );
            exit();
        }
    }
}
// 如果后台设置后旧链接仍报404,可以取消下面这行的注释
// add_action( 'template_redirect', 'remove_category_base_redirect' );

注意:使用代码方法时,强烈建议先使用方法一的后台设置,因为WordPress自带的重定向最可靠。代码中的重定向函数是后备方案。


注意事项与后续操作

  1. 清除网站缓存:无论使用哪种方法,操作完成后,请务必清除你网站和浏览器中的所有缓存,以确保看到最新的链接效果。
  2. 检查内部链接:如果你在文章或页面中手动插入过旧的、带 /category/的链接,最好将其更新为新的简洁链接。不过,由于有301重定向,不更新也不会导致死链。
  3. 提交新URL到搜索引擎:如果你之前已将网站提交给百度、Google等搜索引擎,建议在站长平台/搜索中心重新提交一次更新的网站地图,帮助搜索引擎快速抓取新的URL结构。

总结建议:对于绝大多数用户,直接使用方法一(WordPress后台设置)是最佳选择,安全、简单且自带完美重定向。只有在有额外定制需求时,才考虑插件或代码方法。

这篇文章有用吗?

点击星号为它评分!

平均评分 5 / 5. 投票数: 1

到目前为止还没有投票!成为第一位评论此文章。

在AI工具中继续讨论:
曾凤祥
曾凤祥
WordPress技术负责人
WordPress 独立站开发领域 10+ 年实践经验,长期专注于外贸独立站搭建与 SEO 优化,累计服务企业客户数百家(含制造业、外贸企业、政府等行业)
相关文章
无论你是否已有网站,我们都能帮你把线上业务推上新高度
无论什么行业,都能快速拥有专业网站:
无论什么行业,都能快速拥有专业网站:

展示型官网 / 品牌站 / 外贸独立站,均有成熟模板与定制方案
无需懂代码:可视化编辑+我们指导,轻松启动 → 快速上线,抢占先机​
结构清晰、利于SEO与后期运营,降低长期维护成本

立即查看建站方案
网站加载慢、跳出高、询盘少?
网站加载慢、跳出高、询盘少?

老旧体验与技术隐患会直接拖累获客与转化。
我们提供:网站全面诊断 → 速度/安全/结构优化 → 可持续运维支持(技术+策略),让网站真正成为您的业务增长工具,而不只是“线上门面”。

马上获取专属优化方案
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部