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

域名迁移时如何为特定页面禁用.htaccess 301重定向

旧域名迁移时排除特定页面的301重定向解决方案

在现有重定向规则前添加排除条件,让服务器对指定路径跳过重定向逻辑,具体修改后的.htaccess代码如下:

RewriteEngine on

# 排除/my-account和/checkout页面,不执行重定向
RewriteCond %{REQUEST_URI} !^/my-account/?$
RewriteCond %{REQUEST_URI} !^/checkout/?$
# 其余所有页面执行301永久重定向到新域名
RewriteRule (.*) https://www.new.com/$1 [R=301,L]

规则说明:

  • RewriteCond %{REQUEST_URI} !^/my-account/?$:匹配请求路径不是/my-account或/my-account/的情况(末尾的/?兼容带或不带斜杠的访问)
  • 两条RewriteCond是逻辑与关系,只有当请求路径同时不属于这两个排除项时,才会触发后续的301重定向
  • 如果需要排除更多页面,直接按照相同格式添加新的RewriteCond即可

测试提示:

建议先将R=301改为R=302临时重定向,避免浏览器缓存永久重定向规则导致测试结果不准确,确认配置正常后再改回R=301。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.30 23:57:18