I want to know different types of redirection of website, I heard about 301 but not know details. Is there any benefit of redirection? In what situation one should apply redirection? Thanks in advance
301 is permanent redirect, 302 is temporary redirect. When you are switching or changing hosts you would use 301 redirect to inform search engines that the site has moved.
Auto-Redirecting is the technique of automatically sending surfers to a different page. Usually, the browser receives a page which contains the code to automatically load a different page. It is possible for the page to be switched at the server so that the browser receives only one page, but auto-redirecting usually means receiving a page which automatically moves the surfer on to a different page. There are many valid reasons for auto-redirecting, such as redirecting people to browser-specific page versions, and redirecting people when a domain has moved. The search engines are not generally against the technique as long as the reason for it is valid and surfers are not mis-directed after clicking on a link in their search results. In fact, the engines auto-redirect people all the time.
Candise, you do realize that the site in your footer is being reported by Google as an attack site I assume?
301 Redirect - Permanent redirect 302 Redirect - Temporary redirect You can read and view video on permanent 301 redirect from google webmaster.
Usually people use it to redirect from www.domain.org/.net/.info/etc to www.domain.com. People also frequently use it for redirecting from domain.com to www.domain.com (because search engines see this as two different sites). You would us a 302 (temp redirect) if you are still building your site, have it under construction, or really any temporary reason you don't want the specific URL/domain entered. You would use a 301 for the examples I gave above (domain.org -> domain.com, etc)