nginx 301重定向实例说明

编辑:最优化 日期:2015-05-14 10:51:43

  301永久重定向不仅能使页面实现自动跳转,而且对于搜索引擎来说,可以传递网站权重、收录以及PR值等。下面以最优化本站为例来说说Linux下Nginx设置301重定向的方法:

  网络上也有很多说明,有要定义域名名字的等等,本站直接把”独立IP“和”zuiseo.com“都301重定向到”www.zuiseo.com“上,以下是代码:

 

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

  permanent是关键,详细见下面nginx重定向规则说明。

  last – 基本上都用这个Flag。

  break – 中止Rewirte,不在继续匹配

  redirect – 返回临时重定向的HTTP状态302

  permanent – 返回永久重定向的HTTP状态301

标签:301   nginx   重定向

本文地址:https://www.zuiseo.com/jishu/213.html