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

WordPress中如何用正则替换Web路径部分名称实现重定向?

解决Redirection插件重定向规则无效的问题

核心检查与修正步骤

  • 开启正则匹配开关:在Redirection插件添加规则时,必须勾选「正则表达式」选项(一般在源URL输入框下方)。你写的^/old/(.*)是正则语法,但插件默认是普通文本匹配,不开启的话会把整个正则字符串当作路径去匹配,自然无效。
  • 调整正则规则(可选):如果开启正则后仍有问题,可尝试简化正则:
    • 源URL:/old/(.*)(去掉开头的^,部分环境下插件会自动处理路径前缀,^可能导致匹配失败)
    • 目标URL:/new/$1(保持不变)
  • 检查规则优先级:确保这条规则在其他可能干扰的规则上方(比如匹配/old/的普通重定向规则),Redirection是按规则顺序从上到下匹配的。
  • 清除缓存:
    • 清除浏览器缓存,或用隐私窗口测试重定向
    • 若网站有缓存插件(如WP Rocket、W3 Total Cache),需清空插件缓存
  • 验证正则匹配:利用插件自带的「测试」功能(若有),输入旧路径/old/sometext,查看是否能正确匹配到目标路径/new/sometext。

测试示例

设置源URL正则为/old/(.*),勾选正则选项,目标URL填/new/$1,测试访问http://www.test.com/old/abc123,应自动跳转到http://www.test.com/new/abc123。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.08 12:07:06