Nginx 301 重定向实现不带www跳转到www
由于有个域名的邮箱解析和CNAME解析不兼容,导致不能访问,必须要带www,解决方法是将*.的A记录解析到nginx的IP,使用301重定向跳转:
在 server{ }中加入下面中间的 if{ },例如:
server {
if ($host != ''){
rewrite ^/(.*)$ http:///$1 permanent;
}
}
由于有个域名的邮箱解析和CNAME解析不兼容,导致不能访问,必须要带www,解决方法是将*.的A记录解析到nginx的IP,使用301重定向跳转:
在 server{ }中加入下面中间的 if{ },例如:
server {
if ($host != ''){
rewrite ^/(.*)$ http:///$1 permanent;
}
}