nginx 301 404 502 跳转

进行了301重定向,把www.su61.com和su61.com合并,并把之前的域名也一并合并. 

有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host):

 server { 
     server_name www.su61.com su61.com ;
     if ($host = 'su61.com' )
    {
rewrite ^/(.*)$ http://www.su61.com/$1 permanent;
}
....
 }

第二种方法: 

server { 
server_name su61.com; 
rewrite ^/(.*) http://www.su61.com/$1 permanent;
 }
还有判断不是,用!=
if ( $host != 'blog.su61.com' ){
        return 403;
   }
 

发表评论