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

如何通过.htaccess将特定URL结构批量重定向至目标路径?

.htaccess批量重定向解决方案

直接用mod_rewrite的正则匹配规则就能搞定,不用写几千行规则。把下面的代码放到你的根目录.htaccess文件里:

RewriteEngine On
RewriteRule ^a/b/c/(\d+)$ /a/b/c [R=301,L]

规则说明:

  • RewriteEngine On:开启URL重写模块,这是所有rewrite规则的运行前提
  • ^a/b/c/(\d+)$:精确锁定目标URL结构:
    • ^ 标记路径的起始位置
    • a/b/c/ 匹配固定的前缀路径
    • (\d+) 匹配一个或多个连续数字(对应你URL末尾的随机数字串)
    • $ 标记路径的结束位置,确保只有/a/b/c/123456这种末尾是纯数字的URL会被匹配,像/a/b/c/123456/d这类后续还有路径段的URL不会触发重定向
  • [R=301,L]:
    • R=301 发送永久重定向的HTTP状态码,对SEO友好
    • L 表示这是最后一条匹配规则,匹配成功后不再执行后续规则

注意事项:

  • 确保服务器已启用mod_rewrite模块(Apache默认一般开启,若未开启需联系主机商或修改服务器配置)
  • 根目录的.htaccess文件需具备生效权限,即服务器配置中的AllowOverride需设置为All或包含FileInfo

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.04 16:32:37