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

如何使用.htaccess将博客页面从旧URL重定向到新子域名

使用.htaccess实现博客迁移后的页面重定向

批量重定向(推荐)

不用逐个页面写规则,借助mod_rewrite可以一次性处理所有旧博客路径的重定向,高效且易维护:

RewriteEngine On

# 重定向旧博客根目录到新域名根
RewriteRule ^blog/?$ https://blog.mobileframers.com/ [R=301,L]

# 重定向所有旧博客子页面到新域名对应路径
RewriteRule ^blog/(.*)$ https://blog.mobileframers.com/$1 [R=301,L]
  • R=301:标记为永久重定向,会告知搜索引擎更新页面索引,是对SEO友好的做法
  • L:表示执行完当前规则后停止后续规则匹配
  • 第一条规则兼容/blog和/blog/两种路径格式,统一重定向到新域名根目录
  • 第二条规则自动匹配所有/blog/xxx形式的子页面,映射到新域名的对应路径

单个页面重定向(按需使用)

如果确实需要单独指定页面重定向,用mod_alias的Redirect指令即可,记得加上301永久重定向标记:

Redirect 301 /blog https://blog.mobileframers.com
Redirect 301 /blog/test-1 https://blog.mobileframers.com/test-1
Redirect 301 /blog/test-2 https://blog.mobileframers.com/test-2

注意事项

  1. 确保你的Apache服务器已开启mod_rewrite模块(大部分主机默认开启,若未生效可联系主机商确认)
  2. 301重定向生效后,谷歌需要一定周期更新索引,期间仍可能抓取旧页面,属于正常现象
  3. 可在Google Search Console提交新站点地图及站点地址变更请求,加速索引更新

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 10:52:33