使用 nginx 如何将所有 www 网站批量重定向到非 www 网站

使用 nginx 如何将所有 www 网站批量重定向到非 www 网站

就像是

 server {
   listen 80 default;
   server_name  _ ;
   root /home/drew/sites/$host;
   rewrite ^www(.*) http://$host$1 permanent;
 }

答案1

 server {
   listen 80 default;
   server_name the very first;
   rewrite "^www\.(.*)" http://$1 permanent;
 }

然后将相应的服务器声明与其根一起使用

答案2

我知道如何批量重定向 www 网站到非 www 网站

 server {
   listen 80 default;
   server_name  _ ;
   if ($host ~ ^(www\.)(?<domain2>.+)$) {
      set $domain2 $2;
      rewrite ^ http://$domain2$request_uri?;
   }
   root /home/drew/sites/$host;
 }

相关内容