В чем же все-таки их отличие?
Вы наверняка задавались этим вопросом?
А отличие вот в чем:
302 redirect говорит клиенту «Документ временно перемещен» , при этом вес и ранк страницы остаются неизменными, в отличие от 301 redirect-а, который передает весь PR (он же Page rank) страницы.
Таким образом, если вы хотите передать весь вес страниц, логичнее использовать 301, если же вам нужно временно поводить клиента по разным сайтам — то использовать 302 будет самым верным.