nginx实现不带www域名301重定向到带www域名

首先确保你的域名www.xxoo.com xxoo.com都解析到相同ip上。

然后打开你的虚拟主机配置文件www.xxoo.com.conf

找到server_name www.xxoo.com;

改为如下:

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

保存,然后重启nginx。

如果这个网站还绑定有另一个域名,该域名也需要301重定向到www.xxoo.com上,那么就添加为:

server_name www.xxoo.com xxoo.com www.otherxxoo.com;