In order to redirect traffic from other website, you must be the owner of that site. If you own some site which actually gets reasonable traffic, you can use 301 redirect but editing .htaccess file
Hi imworld, I absolutely agree with you 301 redirection is the only way for divert site traffic through redirect another site. But I dont have more information or knowledge of 301 redirection technique. If you have then please share with me.
it becomes easier if u r the common site owner of the both sites.........try hyper linking as much as possible to the new site using the existing established site
You have to redirect every pages from the old site to the new sites. Use rewrite rules and 301 redirects. If you can maintain the old site along the new one ad vitam then do that. If you have to get rid of the old site, wait until search engines have updated their indexes with the new site, this can take up several months.
To complete the work, you have options use permanent redirect with 301 redirect/Htaccess redirect, meta refresh redirect, or server side redirect. The first one is first recommendation while the second one is something you shall avoid. Meta refresh is simpler, but it gives poorer effect too.