nginx 不带www的域名跳转www域名

第一种方法

if ( $host !~ www ){ return $scheme://www.$host$request_uri; }

第二种方法

if ($host ~ '^xxxx.com'){
		return 301 http://www.xxxx.com$request_uri;
	}

第三种方法

server {
    listen 80;
    server_name xxxx.com,www.xxxx.com;
    return 301 https://www.xxxx.com$request_uri;
   }
   server {
    listen 443;
    server_name xxxx.com;
    return 301 https://www.xxxx.com$request_uri;
  }

第一第二种是判断后跳转,第三种是请求的时候直接跳转,应该速度最快,可根据需要使用!

每日壁纸

留下评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注