I can’t believe that I missed the obvious — my browser must have had a cached version of the main site that was there before I installed WP. I guess the redirect must have triggered the cached version somehow (although why it didn’t for the main site is still a mystery).
Anyway, hitting refresh in the browser brought up the site page as it should.