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

旧站子分类定向至新站指定页面,全站其余内容301重定向求助

解决特定子分类优先重定向的方案

没问题,这个需求只需要调整Rewrite规则的顺序并添加特定匹配规则就能搞定——因为Apache的Rewrite规则是从上到下依次匹配的,所以必须把特定子分类的重定向规则放在全站规则前面,这样它会优先触发,不会被后面的全站规则覆盖。

下面是修改后的完整规则:

RewriteEngine on
# 优先匹配特定子分类(支持带/或不带/的结尾)
RewriteRule ^category/subcategory/?$ https://www.new-site.co.uk/page.htm [R=301,L]
# 其他所有请求都重定向到新域名对应路径
RewriteRule (.*) https://www.new-site.co.uk/$1 [R=301,L]

规则说明:

  • ^category/subcategory/?$:正则表达式里的^和$分别匹配路径的开头和结尾,/?表示结尾的斜杠是可选的,这样不管用户访问的是https://www.old-site.co.uk/category/subcategory还是带斜杠的版本,都会被这条规则捕获。
  • [R=301,L]:R=301表示永久重定向(对SEO友好),L表示匹配到这条规则后就停止处理后续规则,避免特定请求被后面的全站规则再次重定向。
  • 后面的全站规则保持不变,处理除了特定子分类之外的所有其他请求。

这样配置后,就能完美实现你要的效果:特定子分类直接跳转到目标页面,其他所有内容都按原路径重定向到新域名。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 07:54:13