302和301都是HTTP状态码,它们示意资源的重定向操作。
302状态码示意长期重定向,当服务器接管到客户端的申请后,会将申请的URL长期重定向到另一个URL,也就是重定向的指标URL,有时候也称之为“Found”状态码。长期重定向意味着申请的URI在将来可能会再次更改,因而搜索引擎对重定向次数和频率都有限度。
而301状态码示意永恒重定向,当服务器接管到客户端的申请后,会将申请的URL永恒重定向到另一个URL,也就是重定向的指标URL,因而被重定向的网址将不再被索引。301状态码是有利于搜索引擎优化的,能够让搜索引擎更好地抓取网页内容,所以很多网站在将原有的网址更改时,常常抉择应用301重定向。
总的来说,如果是长期的重定向,那么就能够应用302状态码;如果是永久性的重定向,那么就应该应用301状态码。