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

使用Redirection插件正则重定向旧站根目录PDF到WordPress新目录

根目录PDF专属重定向正则规则

问题根源

你之前使用的^/(.*).pdf规则中,.*会匹配包含路径分隔符/在内的所有字符,因此会误匹配子目录下的PDF文件,且未转义的.属于正则元字符,可匹配任意字符,存在匹配误差。

正确配置规则

Source URL(需勾选正则匹配选项)

^/([^/]+)\.pdf$

Target URL

https://www.newsite.com/wp-content/uploads/2021/01/$1.pdf

规则说明

  • ^/ 限定匹配从站点根路径开始的URL
  • ([^/]+) 为捕获组,仅匹配不包含/的1个及以上字符,从根源上排除子目录路径的匹配可能
  • \.pdf 转义后的.仅匹配实际的点号,严格匹配.pdf后缀
  • $ 限定匹配路径结束,避免带后缀参数的路径被误匹配

匹配效果验证

  • 可正确匹配:http://www.oldsite.com/abc.pdf、http://www.oldsite.com/项目方案.pdf等根目录下的所有PDF文件
  • 不会匹配:http://www.oldsite.com/dir1/abc.pdf、http://www.oldsite.com/dir1/dir2/abc.pdf等所有子目录下的PDF文件,完全避免重定向循环问题

注意:配置完成后需确认Redirection插件的「正则表达式」开关已开启,清理站点缓存后再测试重定向效果。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 21:06:02