nginx下网站换域名设置301重定向保留权重

nginx下网站换域名设置301重定向保留权重
 
seo看来,网站换域名是一个大忌,因为更换域名就好像换了名字,搜索引擎就要重新认识你一遍,但是有时候域名不得不换,就比如我的博客以前域名是.org的,但是今年个人不能用了,所以不得不换一个域名也就是现在这个www.cgq0628.com,换域名简单,但是要做到换域名把权重损失降到最低,我们就要设计到新旧网址的301重定向了。那么nginx下网站换域名设置301重定向保留权重呢?

第一种方法:使用if (条件) {结果}实现,nginx配置:

server 

{  listen 80;

   server_name www.chenguoqing.org www.cgq0628.com;

   if ($host != 'www.cgq0628.com')          ####注意,这里很严格,if后面要有空格,!=两边都是空格。

   { rewrite ^/(.*)$ http://www.cgq0628.com/$1 permanent;

   }

   index,index.php,index.html,index.htm;

   root /data/www;

}

第二种方法(可以单独为www的次域名分别设置server规则)

server 

{  listen 80;

   server_name www.cgq0628.com;          ###这里只设置主域名

   index,index.php,index.html,index.htm;

   root /data/www;

}

server

{ server_name www.chenguoqing.org;                       ###次域名aaa的server

  rewrite ^(.*)$ http://www.cgq0628.com$1 permanent;

 }

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.cgq0628.com/cms/18.html

说点什么吧

说点什么吧
  • 全部评论(0
    还没有评论,快来抢沙发吧!