首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx从旧子域名重定向到新子域名

Nginx从旧子域名重定向到新子域名
EN

Stack Overflow用户
提问于 2021-01-09 17:15:59
回答 1查看 98关注 0票数 0

我想将所有流量从旧的子域重定向到新的子域,但出现了错误=)

下面是我的配置:

代码语言:javascript
复制
# Redirect from http to https
server {
  listen 80 default deferred; # for Linux
  return 301 https://$host$request_uri;
}

# Redirect section - from old to new sub
server {
  listen 80;
  listen 443 ssl http2;

  server_name old.domain.com www.old.domain.com;
  return 301 https://new.domain.com$request_uri;

  # should I use SSL while redirecting? without old certs nginx gives me an error...
  ssl_certificate ...
  ...
}

# main working subdomain
server {
  listen 443 ssl http2;
  server_name new.domain.com www.new.domain.com;
  root ...
  ...
}

有了这个配置,我可以访问new.domain.com,它可以像预期的那样使用有效的SSL证书,但是旧的old.domain.com也可以不重定向地访问:(

EN

回答 1

Stack Overflow用户

发布于 2021-01-11 18:45:05

我的变体工作正常,这是DNS提供商端的错误( DNS记录有问题,CNAME)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65641006

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档