suchen

Heim  >  Fragen und Antworten  >  Hauptteil

php - nginx将http重定向到https和让二级域名重定向到顶级域名

请问一下怎么让http重定向到https和二级域名重定向到顶级域名存在同一个nginx的conf里?

習慣沉默習慣沉默2755 Tage vor591

Antworte allen(1)Ich werde antworten

  • phpcn_u1582

    phpcn_u15822017-05-16 13:14:42

    HTTP重定向到HTTPS(HTTPS监听443端口。同一端口多个域名的话,需要设置server_name)

    server {

    listen  80;  
    server_name domain.com;
    rewrite ^(.*)$  https://$host$1 permanent;  

    }

    二级域名重定向到顶级域名:

    server {

    listen  80;
    server_name *.domain.com;
    rewrite ^/(.*) http://domain.com/$1 permanent;

    }

    Antwort
    0
  • StornierenAntwort