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
下一篇:百度搜索标准死链官方文档