网址没有重定向到https

时间:2019-09-29 20:21:10

标签: python django nginx redirect https

我在nginx所在的服务器上的Django 2.2中有应用程序。我的应用程序可以在多个子域下工作,但是由用户选择它将成为哪个域,例如:

  • first.mydomain.com
  • test.mydomain.com
  • city.mydomain.com

我的问题是这些子域只能在https下工作,但仅当我输入整个地址:https://test.mydomain.com时。但是,当我输入地址本身时,它不起作用:test.mydomain.com-在这里,我得到了带有“欢迎使用nginx!”的nginx页面。

我尝试使用nginx并重定向-没有结果。

我的nginx设置

server {
    listen 80;
    server_name ~^(?<subdomain>.+)\.mydomain\.com$;
    return 301 https://$subdomain.mydomin.com$request_uri;
}

仅输入test.mydomain.com后如何重定向到https?

0 个答案:

没有答案