Several of our sites have language specific versions, each language existing as a group of pages in a sub directory (e.g. "/en/", "/fr/", etc). When a visitor arrives at the site root (e.g. http://www.example.com/), we examine their browsers headers to see
which languages [w3.org] they will accept, and then redirect them to an appropriate homepage. At the moment we're using a
302 Found [w3.org] status code in the redirection, as the place they are redirected to is temporary, based on (a) their accepted languages and (b) the current default language set in the site.
My problem is this: I have seen a lot of worrying about the effect of a 302 redirect on pagerank. Does 302 Found seem the best code to use, based on both Search Engine reaction and best practice according to the specs [w3.org]?