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

如何使用正则表达式通过Redirection WP插件重定向整站页面至新域名

解决WordPress Redirection插件的跨域名正则重定向问题

我之前也踩过Redirection插件正则重定向的坑,尤其是跨域名场景,咱们一步步来把这个问题搞定:

先确认核心开关——别忘开启正则支持

添加规则的时候,一定要勾选规则输入框下方的「正则表达式」选项!很多时候规则不生效就是因为没开这个开关,我当初也栽过这个跟头。

正确的正则规则写法

你之前的思路是对的,但Redirection插件匹配的是请求的路径部分,不是完整域名(除非你配置了全站级的域名规则)。正确的配置应该是:

  • 源URL(Source URL):/(.*)
  • 目标URL(Target URL):https://new-domain/$1
  • 重定向类型选择301永久重定向(如果是域名永久迁移的话,对SEO更友好)

这里要注意:这个规则需要配置在旧域名(old-domain)的WordPress站点上,插件才能捕获到旧域名的请求并跳转。

特殊场景调整

如果旧站点是在子目录下(比如old-domain/blog/),那规则要对应修改:

  • 源URL:/blog/(.*)
  • 目标URL:https://new-domain/blog/$1

排查问题的小技巧

如果配置后还是不生效,去Redirection插件的「日志」页面看看具体的请求记录——日志会显示每个请求有没有被你的规则匹配到,能快速定位是规则写法错了,还是开关没开。

更省心的替代方案(不用写正则)

Redirection插件自带「站点迁移」功能,在插件设置里找到「Site Migration」选项,直接输入旧域名和新域名,就能一键生成所有页面的对应重定向规则,完全不用自己写正则,适合怕麻烦的情况。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:52:42