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