I have my website www.rwebconsulting.com hosted by Yahoo. For SEO purposes I would like to redirect all urls not containing www. Examples: A. http://rwebconsulting.com to http://www.rwebconsulting.com B. http://rwebconsulting.com/about-us/default.php to http://www.rwebconsulting.com/about-us/default.php Yahoo Customer Support told me they dont support 301 permanent redirects but I could do a temporary 300 redirect (with PHP) by manipulating the HTTP headers with the header() function. But I have read that Search Engines do not like 300 redirects because of unethical uses of it. What should I do? Keep my site as-is (and negatively hurt by SEO rankings)? Use 300 redirects? Switch hosting companies? Thanks! Rob W.