搜尋

首頁  >  問答  >  主體

php - nginx將http重新導向到https和讓二級域名重新導向到頂級域名

請問一下怎麼讓http重定向到https和二級域名重定向到頂級域名存在同一個nginx的conf裡?

習慣沉默習慣沉默2809 天前630

全部回覆(1)我來回復

  • 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 permanent;  

    }

    二級域名重定向到頂級域名:

    server {

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

    }

    回覆
    0
  • 取消回覆