I am redirecting from my top domain to my developed subdomain but google have only visited the site once and has never come back whereas Yahoo has index the first page and MSN has indexed most pages.
ie: go to google and tell them your sites name (both the subdomain and domain - it will find it eventually). If you use frames thoug hit might not
If you have a incoming link to your subdomain from any other website, then google should index your subdomain. Also which redirect have you placed 301 or 302?
yes, I have a link to it from one of my other sites. I am using a header redirect in php, would it be better to use htaccess?