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

如何将多个旧域名重定向至Webflow新站点指定子页面?

多旧域名定向到Webflow子页面的中转站点解决方案

因为Webflow无法添加自定义重定向代码,DNS级转发又不支持子目录跳转,搭建中转站点是可行的方案——核心是通过服务器端返回301/302重定向,让浏览器直接跳转到目标URL且不隐藏地址。以下是两种实操方案:

方案1:静态托管平台快速搭建(无服务器运维成本)

适合不想折腾服务器的场景,多数静态托管平台支持通过配置文件批量管理重定向:

  • 新建一个空项目,在根目录创建名为_redirects的文件,按以下格式添加规则:
# 旧域名1 → 对应Webflow子页面
https://oldsite.com/* https://newsite.com/Sub/NewPage 302
# 旧域名2 → 对应Webflow子页面
https://oldsite2.com/* https://newsite.com/Sub/NewPage2 302
  • 将项目部署到静态托管平台,然后在平台后台绑定所有需要中转的旧域名,并开启自动SSL证书(多数平台支持免费申请)
  • 修改每个旧域名的DNS解析,将CNAME或A记录指向托管平台提供的地址

方案2:Nginx轻量服务器搭建(灵活可控)

适合有基础运维能力、需要更自定义配置的场景:

  1. 租用一台最低配云服务器,安装Nginx
  2. 在Nginx的配置目录(通常是/etc/nginx/conf.d/)下为每个旧域名创建单独的配置文件,示例:
# oldsite.com 重定向配置
server {
    listen 80;
    server_name oldsite.com www.oldsite.com;
    # 临时重定向用302,永久重定向换301
    return 302 https://newsite.com/Sub/NewPage$request_uri;
}

# oldsite2.com 重定向配置
server {
    listen 80;
    server_name oldsite2.com www.oldsite2.com;
    return 302 https://newsite.com/Sub/NewPage2$request_uri;
}
  1. 配置HTTPS:用Certbot免费申请SSL证书,修改配置支持443端口:
server {
    listen 443 ssl;
    server_name oldsite.com www.oldsite.com;
    ssl_certificate /etc/letsencrypt/live/oldsite.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/oldsite.com/privkey.pem;
    return 302 https://newsite.com/Sub/NewPage$request_uri;
}
  1. 重启Nginx使配置生效:sudo systemctl restart nginx
  2. 将每个旧域名的DNS A记录指向服务器的公网IP

关键注意点

  • 重定向类型选择:301为永久重定向,适合旧域名不再使用的场景,利于搜索引擎收录;302为临时重定向,适合后续可能调整跳转目标的情况
  • 必须配置HTTPS:现代浏览器强制要求HTTPS,未配置证书会导致用户访问时出现安全警告
  • 解析生效等待:DNS修改后通常需要10分钟到几小时才能全局生效,可通过nslookup oldsite.com确认解析状态
  • 测试验证:用curl -I https://oldsite.com命令查看返回头,确认Location字段为目标Webflow页面地址

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

相关产品推荐
方舟 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