Hello, 301 is a permanent redirection its a search engine friendly redirection 302 is a temporary redirection, this redirection comes in black hat seo technique.
AWStatsSEO ArticlesToolsRobotsWordPressForumInternetOfficer.com Tools and Articles for Webmasters and SEO’s 302 Redirect The 302 redirection is described in RFC2616: “The requested resource resides temporarily under a different URI. Since the redirection might be altered on occasion, the client SHOULD continue to use the Request-URI for future requests“. For example, using a 302 redirection from http://www.example.com/ to http://www.example.com/special-action/index.htm, means that, although the page is temporarily redirected to the special action promotional page, the preferred address to be used in the future remains http://www.example.com/. 302 redirects should be used for temporary redirections. Browsers automatically follow these redirections. They also display the temporary address in the address bar. and 301 redirect is the most efficient and Search Engine Friendly method for webpage redirection. It's not that hard to implement and it should preserve your search engine rankings for that particular page. If you have to change file names or move pages around, it's the safest option. The code "301" is interpreted as "moved permanently".
301 redirect shows the search engine that the page has moved permanently to the new URL and 302 redirect shows the search engine that the move is only temporary
thanks for the brief explanation...these words passed across several times but i never really know about their working
# 301 moved permanently # 302 found (originally temporary redirect, but now commonly used to specify redirection for unspecified reason)
301 redirect is the most efficient and Search Engine Friendly method for webpage redirection. It moves webpage permanently. On the other hand 302 redirects should be used for temporary redirections. It means link asks users to continue to use this address as the redirect could be modified at some later time.