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

如何通过.htaccess无插件将父页面所有子页面重定向至另一父页面

批量重定向父页面子页面的.htaccess实现方案

你可以通过Apache的mod_rewrite规则,在.htaccess里写一条规则就能实现所有子页面的批量重定向,无需逐个添加:

RewriteEngine On
RewriteRule ^parent-1/(.*)$ /parent-2/$1 [R=301,L]

规则说明:

  • RewriteEngine On:开启URL重写功能,这是使用mod_rewrite的基础前提。
  • ^parent-1/(.*)$:匹配所有以/parent-1/开头的URL,其中(.*)会精准捕获parent-1/之后的所有内容(也就是各个子页面的路径部分)。
  • /parent-2/$1:把捕获到的子页面路径部分,替换到/parent-2/后面,生成对应的目标重定向URL。
  • [R=301,L]:R=301代表永久重定向,对搜索引擎优化更友好;L表示这是最后执行的规则,匹配成功后不再处理后续其他规则。

注意事项:

  • 确认服务器已启用mod_rewrite模块,多数主流虚拟主机默认都开启了该模块。
  • 如果你的.htaccess已有其他规则,把这段重定向规则放在最顶部,避免被其他规则拦截或干扰。
  • 测试阶段可以先将R=301改为R=302(临时重定向),确认所有子页面都能正确跳转后,再改回301永久重定向,防止错误重定向影响网站SEO。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 15:15:30