永久重定向301与临时重定向302区别
含义
301:永久重定向
302:临时重定向
作用
301:服务器返回301给蜘蛛/浏览器,就是希望蜘蛛再抓取新内容的同时,将之前的旧抓取地址更新成重定向后的地址。
302:如果服务器给蜘蛛/浏览器返回302,其含义就是告诉蜘蛛,抓取新的内容的时候,保留旧的地址,因为当前的重定向只是暂时的,很快就会恢复旧地址的访问。
关联
Nginx中配置301
if ($host != 'cnblogs.com') {
rewrite ^/(.*)$ http://www.cnblogs.com/$1 permanent;
}
permanent就代表301跳转
Nginx中配置302
if ($host != 'www.cnblogs.com') {
rewrite ^/(.*)$ http://cnblogs.com/$1 redirect;
}
redirect就代表302跳转