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

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

WordPress基础教程
阅读时间: 14 分钟
最后更新时间: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凭借15年的WordPress企业网站开发经验,坚持以“为企业而生的WordPress服务”为宗旨,累计为10万多家客户提供高品质WordPress建站服务,得到了客户的一致好评。我们一直用心对待每一个客户,我们坚信:“善待客户,将会成为终身客户”。小兽WordPress能坚持多年,是因为我们一直诚信。

相关文章

如何让线上业务更上一层楼

还没有WordPress网站

还没有WordPress网站

不管你从事什么行业,WordPress都会为你提供一个专业的主题模板。在WordPress市场上有成千上万的免费主题,适合很多中小企业。

查看所有模板
已经有WordPress网站

已经有WordPress网站

小兽WordPress诚邀你一起学习WordPress,愿与各方携手升级改善您的WordPress网站,一起交流网站加速,网站优化等问题。

马上交个朋友
微信联系
chat 扫码联系
模板建站
挑选模板
网站定制
免费诊断
咨询热线
咨询热线

189-0733-7671

返回顶部