Thanks bro, 301 redirects are something that fascinates me, but I've never really understood them...
A few days ago I bought a domain with good backlinks, it wasn't indexed. I made immediately a 301 to money site with .htaccess, establishing that ALL PAGES (home page and internal pages) go to the HOME PAGE of my money site.
Reading your post, maybe I was wrong in at least these 2 points:
- I had to re-build old site architecture and WAIT for google to re-index it BEFORE doing the 301
- it would be better to link expired-homepage -> moneysite-homepage and expired-inner -> moneysite-inner
Well, a full redirect to the homepage can also work, however I (personally) prefer the method outlined in the OP of this thread.
In the end, it's up to you on what you want to try. If you don't see the desired results of the 301 after 4-8 weeks, try the other method, if that doesn't work create a PBN out of the site.