You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何批量为全站文章URL末尾加1并配置RankMath自动301重定向

批量修改文章URL并通过RankMath设置301重定向的步骤

一、前期准备(必做)

  • 备份整个网站的文件和数据库,避免操作失误导致数据丢失。
  • 暂时关闭网站缓存插件(如果有),防止缓存影响操作的即时生效。

二、批量给所有文章URL末尾添加“1”

基于WordPress环境(RankMath为WP专属插件),可通过以下高效方式操作:

  1. 数据库SQL批量修改
    登录数据库管理工具(如phpMyAdmin),执行以下SQL语句(注意替换wp_为你的数据库前缀):
UPDATE wp_posts SET post_name = CONCAT(post_name, '1') WHERE post_type = 'post' AND post_status = 'publish';
  • 该语句会给所有已发布的文章(post类型)的URL别名末尾添加“1”。
  • 若需修改自定义文章类型,将post_type = 'post'替换为对应类型,比如post_type = 'product'。
  1. 刷新WordPress固定链接规则
    登录WP后台,进入「设置」→「固定链接」,临时切换一种固定链接格式(比如从“文章名称”改为“日期和名称”)并保存,再切回原格式保存。这一步会刷新URL重写规则,确保新URL生效。

三、通过RankMath批量设置301重定向

RankMath支持批量导入重定向规则,操作如下:

  1. 生成新旧URL映射列表
    回到数据库管理工具,执行以下SQL查询(替换your-domain.com为你的域名,wp_为数据库前缀):
SELECT 
  CONCAT('https://your-domain.com/', post_name, '/') AS old_url,
  CONCAT('https://your-domain.com/', post_name, '1/') AS new_url
FROM wp_posts 
WHERE post_type = 'post' AND post_status = 'publish';

将查询结果导出为CSV文件(格式为两列:old_url和new_url)。

  1. 导入重定向规则到RankMath
  • 登录WP后台,进入「RankMath SEO」→「重定向」。
  • 点击顶部「导入/导出」选项卡。
  • 在「导入」区域,选择刚才导出的CSV文件,设置「重定向类型」为301永久重定向,点击「导入」完成操作。
  1. 验证重定向效果
    随机访问几个旧URL,检查是否自动跳转到对应的新URL,确认重定向生效。

额外注意事项

  • 若文章URL包含分类或自定义结构,需调整SQL语句中的URL拼接逻辑,确保新旧URL匹配实际结构。
  • 网站内的内部链接会指向旧URL,虽然301重定向会自动跳转,但建议后续逐步修复内链,提升用户体验与SEO效果。

内容的提问来源于stack exchange,提问作者ponel

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 09:02:19