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

如何将自定义域名流量重定向回Blogspot免费域名且不流失流量?

如何将自定义域名反向重定向回Blogspot免费域名(流量零流失)

我来帮你搞定这个反向重定向的问题,确保流量和SEO权重都不会流失!你提到的.htaccess思路完全正确,下面给你完整的实现步骤和代码:

核心实现(Apache服务器场景)

如果你的自定义域名托管在支持.htaccess的Apache服务器上,直接创建或修改根目录下的.htaccess文件,填入以下代码:

Options +FollowSymLinks
RewriteEngine On
# 匹配你的自定义域名(覆盖带www和不带www的访问场景)
RewriteCond %{HTTP_HOST} ^new\.com$ [OR]
RewriteCond %{HTTP_HOST} ^www\.new\.com$
# 将所有路径永久重定向到对应的Blogspot页面
RewriteRule ^(.*)$ https://old.blogspot.com/$1 [R=301,L]

代码细节解释

  • Options +FollowSymLinks:开启符号链接跟随,是URL重写功能的基础配置
  • RewriteEngine On:激活Apache的URL重写模块,没有这行后续规则都不生效
  • RewriteCond两行:精准匹配你的自定义域名(记得把new.com换成你实际的自定义域名),同时覆盖用户输入带www和不带www的两种情况
  • RewriteRule:把自定义域名下的任意路径(^(.*)$)完整映射到Blogspot域名的对应路径,R=301表示永久重定向(这是保证流量不流失的关键,能告诉搜索引擎把权重转移到Blogspot域名),L表示这是最后一条规则,防止后续规则干扰重定向逻辑

额外必做事项

  1. 替换真实域名:一定要把代码里的new.com和old.blogspot.com换成你自己的真实域名
  2. 测试重定向效果:写完后访问new.com/你的文章路径,检查是否自动跳转到old.blogspot.com/你的文章路径,确保路径完全对应
  3. 取消Blogger的自定义域名绑定:进入Blogger后台→设置→域名,切换回原来的Blogspot免费域名,确保Blogger那边正常解析
  4. Nginx服务器适配:如果你的自定义域名用的是Nginx,需要在服务器配置文件里添加以下代码(替换对应域名):
server {
    listen 80;
    listen [::]:80;
    server_name new.com www.new.com;
    return 301 https://old.blogspot.com$request_uri;
}

配置完后记得重启Nginx服务生效

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.25 07:18:26