原创

当前服务器ngnix配置

server
   {
     listen 80 ;
     location / {
       set $flag 0;
       #判断是否有get参数title
       if ($arg_title = '') {
         set $flag "${flag}1";
       }
       #判断是请求方法是否是GET
       if ($request_method = GET) {
         set $flag "${flag}1";
       }
       if ($flag = "011" ) {
         #请求是GET方法不带title参数。请求地址重定向
         rewrite ^(.*) https://tdtt.top ;
       }
       #请求是POST方法或者GET方法带title参数。请求转发
       proxy_pass http://127.0.0.1:18080/send/;

     }
   }
server
   {
     listen 443 ssl;
     location / {
       proxy_pass http://127.0.0.1:8443;

     }
     #证书相对路径
     ssl_certificate ssl/tdtt.top.crt;
     ssl_certificate_key ssl/tdtt.top.key;
   }

正文到此结束