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

如何用.htaccess将旧域名所有页面重定向到新域名指定页面?

旧域名全页重定向到新域名特定页面的.htaccess方案

直接用下面的.htaccess配置,就能让旧域名(www.kiss1047.net)下的所有页面——不管是首页还是内部页——都跳转到你指定的新页面,不会携带原路径导致404:

RewriteEngine On
# 匹配旧域名的所有请求
RewriteCond %{HTTP_HOST} ^www\.kiss1047\.net$ [NC]
# 重定向到目标页面,丢弃原路径
RewriteRule ^(.*)$ https://mytown-media.com/stations/kiss-104-7-kxnc-fm/ [R=301,L]

配置说明

  • RewriteEngine On:必须放在最前面,开启URL重写功能
  • RewriteCond %{HTTP_HOST} ^www\.kiss1047\.net$ [NC]:精准匹配旧域名,[NC]表示不区分大小写,覆盖各种大小写拼写的访问场景
  • RewriteRule ^(.*)$ ... [R=301,L]:^(.*)$匹配旧域名下的任意路径(包括首页的空路径),直接跳转到目标页面;R=301是永久重定向(如果只是临时测试,可以改成R=302临时重定向,避免浏览器缓存错误配置);L表示执行完这条规则就停止,不触发后续规则

注意事项

  • 把这段代码放在旧域名根目录的.htaccess文件最顶部,确保优先执行
  • 确认主机服务器开启了mod_rewrite模块(cPanel环境一般默认开启,若未开启可联系主机商)
  • 测试时可以用浏览器隐私模式访问旧域名的内部页,验证是否正确跳转到目标页面

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 03:01:00