nginx 301 跳转给网站域名加上www

网站seo时,如果同时存在www和无www的域名访问会造成收录负担,所以有必要对其做个跳转。

方法:在配置文件里面写两个server,第一个里面只留带www的域名
server
{
listen 80;
server_name www.baizoo.cn;
….
}

第二个给无www的域名做301跳转
server
{
server_name baizoo.cn;
rewrite ^(.*) http://www.baizoo.cn$1 permanent;
}

同理如果需要删除www
server
{
listen 80;
server_name baizoo.cn;
….
}

server
{
server_name www.baizoo.cn;
rewrite ^(.*) http://baizoo.cn$1 permanent;
}

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>