Well, I was thinking I would use htaccess mod rewrite to redirect the specific posts to the home page, but then I realized that you can access posts in multiple ways (at minimum, by the pretty permalink And the ?p=123) and probably half a dozen other ways.
I’d need to know all those ways to cover them all with htaccess, so that suggests that it’s a bad way to try to do it anyway.
So I got the Safe Redirect Manager plugin, and redirected that way (this way no matter how they get to the post it’s going to redirect to my homepage).
Then the only other thing I need to do is manually exclude those pages in the robots.txt
That will be hidden enough for me.
I’d still like to know if you can Really make a post inaccessible to the world while still being able to display its content using get the excerpt, or if WP just doesn’t do that. I guess it doesn’t.